MySQL nur eine Zeile auslesen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfrage
anzahl
auslese
bedingung
buchstabe
code
eintrag
ergebnis
grad
hilfe
kampagne
kopf
limit
spalte
spalten
tabelle
tante
treffer
webseite
zeile
-
Ich weiss das es dieses Thema schon gibt aber ich habe nichts gefunden was mir helfen könnte, ich möchte nur eine Zeile aus meiner MySQL Tabelle auslesen, aber es gibt mir nichts aus, in der Tabelle ist alles schon eingetragen und am Kopf der Seite hab ich mich mit der Datenbank verbunden, Code:
$abfrage = "SELECT counter FROM kampagnen WHERE name = '{$name}'"; $ergebnis = mysql_query($abfrage); while($row = mysql_fetch_array($ergebnis)) { echo $row['cam']; }
Bitte, ich brauche dabei Hilfe -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Versuch mal so,
$abfrage = "SELECT counter FROM kampagnen WHERE name='$name'";
tante edit:
grad erst gesehen, du musst die spalte die du sehen willst auch auswählen. Also,
$abfrage = "SELECT cam FROM kampagnen WHERE name='$name'";
alternativ so um alle spalten zu wählen
$abfrage = "SELECT * FROM kampagnen WHERE name='$name'";
Beitrag zuletzt geändert: 6.10.2012 20:19:09 von aff3m1tw4ff3 -
um ganz sicher zu gehen, dass nur eine Zeile ausgelesen wird,
dann kannst Du noch LIMIT 1 in die Abfrage anfügen
$abfrage = "SELECT * FROM kampagnen WHERE name='$name' LIMIT 1";
aber wenn es sowieso nur einen Eintrag gibt, der die Bedingung
erfüllt,name='$name'
dann ist es nicht notwendig.
Wenn Du es ohne LIMIT 1 machst, kannst Du auch "zählen" wieviele Zeilen gefunden wurden
$result = mysql_query($abfrage); $anzahl = mysql_num_rows($result); echo "<p>Es wurden ".$anzahl." Treffer gefunden.</p>\n";
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage