hallo!
tach
ich beschäftige mich zur zeit ein bisschen mit php3 und mysql.
ich habe eine datenbank erstellt und möchte diese jetzt abfragen.
dazu habe ich folgenden text in eine .php3-datei geschrieben:
<html>
<?
$verbindung = @mysql_connect("localhost","nobody","");
mysql_close($verbindung);?>
</html>
ziemlich umständlich das ganze :)
also, ich setze nun voraus, dass deine DB heckelmann heisst, und in dieser DB eine tabelle namens heckelmann existiert, dann wäre eine einfachere lösung die folgende :
<html>
<?php
//default user/pw für mysql ist root/[nix] deswegen kann man hier den dritten parameter weglassen
$verbindung = @mysql_connect('localhost', 'root');
if (!$verbindung) {
echo "Keine Verbindung möglich!\n";
exit; }
$abfrage = "SELECT art FROM heckelmann;";
$tabelle = "heckelmann";
$result = mysql_query($tabelle,$abfrage);
while($row = mysql_fetch_array($result)) {
echo $row["art"]<br>\n;
}
mysql_free_result($result);
?>
</html>
mysql_close($verbindung); ist nicht unbedingt notwendig, weil die verbindung meines wissen eh automatisch geschlossen , es sei denn du machst ein permanent connect...
als fehlermeldung wir im browser angezeigt:
Warning: 0 is not a MySQL result index in c:\apache\htdocs\data.php3 on line 13
sieht aus als gäbe es schlichtweg keine tabelle namens heckelmann in der heckelmann-DB oder das feld art war entweder leer oder nicht vorhanden
gruss
Igor