Komme mit einer Php/mysql anweisung gar nicht zurecht

Fragen oder Probleme mit HTML, PHP oder CSS?

Komme mit einer Php/mysql anweisung gar nicht zurecht

Beitragvon papabärchen am 16.01.2005, 11:56

Hi.

Ich habe eine MYSQL Datenbank. Ich möchte nur die Zeile aufrufen die ich vorher in einer Variable übergeben habe.

So sieht die Datenbank aus, vereinfacht

Id | User | Vorname | Nachname|
1 | ich | Hans | Müller
2 | du | Ernst | Huber

Die Anweisung muss meinermeinung so lauten:

$result = mysql_query("SELECT * FROM login WHERE id=2");

Soweit geht das auch, aber es geht nur mit zahlen! Wenn ich ID aufrufe sehe ich den richtigen eintrag. Versuche ich ihn aber auf "user" zu suchen ( $result = mysql_query("SELECT * FROM login WHERE User=ich");
macht er ne fehlermeldung. Aber nur wenn ein text drinsteht. Andere ich in der datenbank das "ich" in eine zahl und lasse ihn in der spalte user die zahl suchen zeigt er mir wieder das richtige an. Woran liegt das, wie kann ich ihn nach einem textstring suchen lassen?
Und wie muss es lauten/aussehen wenn ich ihm ne varibale geben will ($result = mysql_query("SELECT * FROM login WHERE user=variable");
?
papabärchen
 
Beiträge: 781
Registriert: 15.12.2003, 16:52
Wohnort: Emmering (ist bei Fürstenfeldbruck, ist bei München, ist in Deutschland, Europa, Erde, Milchstrasse)


Beitragvon CoolCasimir am 16.01.2005, 17:16

Einen Text musst Du in Anfuerhrungszeichen setzen. SELECT * FROM tabelle WHERE user = 'text'
Auch eine Textvariable muss in anfuerhrungszeichen.
Am besten Du machst es so:
Code: Alles auswählen
$my_sql_string = "SELECT * FROM tabelle WHERE user = '$textvariable'";
$result=mysql_query($my_sql_string);
CoolCasimir
Moderator
 
Beiträge: 2194
Registriert: 14.01.2004, 14:07
Wohnort: Hansestadt Hamburg

Beitragvon papabärchen am 16.01.2005, 17:23

Jo, super. Das ist es. Danke jetzt geht es.
papabärchen
 
Beiträge: 781
Registriert: 15.12.2003, 16:52
Wohnort: Emmering (ist bei Fürstenfeldbruck, ist bei München, ist in Deutschland, Europa, Erde, Milchstrasse)



Ähnliche Themen


Zurück zu HTML, PHP & Co.

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste