Bestimmten Wert aus Tabelle in PHP Seite holen

son gohan

Erfahrenes Mitglied
Mit dem Befehl:

PHP:
<?
         $abfrage = "SELECT name FROM links WHERE kat = \"sitemapa\"";

         $ergebnis = mysql_query($abfrage);
         while($row = mysql_fetch_object($ergebnis))
         {
         echo $row->url;
         }
         ?>

wollte ich bestimmte Datensätze aus meiner Tabelle holen, aber es wird nichts ausgegeben, wenn ich die MySQL Befehle in meiner Admin Oberfläche dirket beim MySQL Eingabetool eingebe wie folgt:
PHP:
SELECT name FROM links WHERE kat = "sitemapa";
ohne Backslash dann kommt auch das erwartete Ergebnis.

Ich glaube in meiner PHP Seite habe ich die Befehle nicht richtig eingegeben?

Muss man das vielleicht anders schreiben.

Ich habe noch etwas Verständnisprobleme mit MySQL Befehlen in PHP Tags.
 
klapt nicht:

Meine Abfrage sieht jetzt so aus:

PHP:
<?
         $abfrage = "SELECT name FROM links WEHRE kat = 'sitemap'";
         $ergebnis = mysql_query($abfrage, $DB1111);
         while($row = mysql_fetch_object($ergebnis))
         {
         echo $row->url;
         }
         ?>

Ich bekomme auch zwei eine Fehlermeldung:

PHP:
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/www/htdocs/d.de/sitemap.html on line 136

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/www/htdocs/d.de/sitemap.html on line 137

tja, ich hab echt keine Ahnung das sind noch meine Anfänge in MySQL
 
Der 2. Fehler ist das Resultat des ersten Fehlers.
Der 1. Fehler kommt vermutlich daher, dass Du entweder eine falsche Variable als Verbindungresource uebergibst, die Verbindung nicht hergestellt werden konnte oder Du schlichtweg vergessen hast die Verbindung herzustellen.
 
Die Verbindung habe ich noch vor dem html Tag der Seite folgendermassen geschrieben:

PHP:
<?
mysql_connect("localhost", "DB1111", "11111") or die
(" lecken");
mysql_select_db("DB1111") or die
(" lecken2");
?>

Datenbank und User haben die gleichen Namen.
 
So jetzt hab ich ein wenig gelesen und lezendlich es auch geschaft die Werte aus der Tabelle zu holen.

ich muss das ganze immer mit einem blöden Modem über den Webserver hin und her testen das ich echt übel, aber jetzt klapst.
 

Neue Beiträge

Zurück