ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
489
489
EMPFEHLEN
-
Hallo,
ich bekomme keine Variable in die
SELECT * FROM - Anweisung
also folgendes funktioniert reibungslos:
$sqlquery = "SELECT * FROM Datenbank WHERE Name='Jasmin' ";
$result = mysql_query($sqlquery);
while($tabelle = mysql_fetch_array($result))
{
}
aber sobald eine variable dazu kommt gibt es nur Fehlermeldungen:
also z.B.
$ok = $QUERY_STRING;
$sqlquery = "SELECT * FROM Datenbank WHERE Name=$ok";
$result = mysql_query($sqlquery);
while($tabelle = mysql_fetch_array($result))
{
}
Der Sinn ist der, dass sich der User einzelne zeilen der datenbank anzeigen lassen kann, er also selbst auswählen kann, was er sehen will.
Wer kann mir hier helfen.
vielen Dank.
-
Probier mal die Abfrage wie folgt zusammenzusetzen:
PHP-Code:<?php
$query = "
SELECT
*
FROM
`Tabelle`
WHERE
`Name` = '".mysql_real_escape_string($_SERVER['QUERY_STRING'])."'
";
$result = mysql_query($query);
while( $row = mysql_fetch_array($result) ) {
…
}
?>Markus Wulftange
-
26.07.05 12:43 #3
- Registriert seit
- Jul 2005
- Beiträge
- 150
Ich glaube es liegt daran, dass du bei "WHERE Name=$ok" vor und nach dem $ok noch einzelne Hochkommas ( ' ) setzen musst.
Also das sieht dann so aus: WHERE Name='$ok' - in deiner variable steht ja nur Jasmin drinnen, und der Inhalt wird an das Select angefügt, also stünde dann nur "... WHERE Name=Jasmin" da - und da fehlen eben die Hochkommas.
Alternativ dazu kannst du auch "... WHERE Name='".$ok; schreiben.
-
Hi!
Musst Du so angehn:
PHP-Code:$ok = 'Ich bin der Suchtext';
$sqlquery = 'SELECT * FROM Datenbank WHERE `Name`=\''.$ok.'\' ';
$result = mysql_query($sqlquery);
Ähnliche Themen
-
MySQL 5:Variable in select anweisung speichert Wert nicht
Von deadland im Forum Relationale DatenbanksystemeAntworten: 0Letzter Beitrag: 13.02.08, 10:36 -
if anweisung in eine variable speichern
Von Zero2000 im Forum PHPAntworten: 3Letzter Beitrag: 05.10.05, 08:15 -
Einen Flashfilm teilen - - geht das ? Danke für Eure Hilfe
Von Hammer-TSS im Forum Flash PlattformAntworten: 46Letzter Beitrag: 17.09.05, 20:36 -
SELECT in Variable speichern geht nicht mit FORM
Von blumshuett im Forum PHPAntworten: 9Letzter Beitrag: 03.03.05, 09:27 -
Hilfe bei einer SELECT Anweisung
Von StefanR im Forum PHPAntworten: 5Letzter Beitrag: 15.03.04, 18:35





Zitieren
Login




