mysql poll

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Gast

mysql poll

Beitrag von Gast »

so ich werd hie rnoch bekloppt :(

ich bekomm immer mysql error

Code: Alles auswählen

$query = mysql_query("SELECT * FROM umfrage_votes WHERE option = 'ja_5' ") or die (mysql_error());
	$option[5] = mysql_fetch_row($query);
Der fehler soll in dem abschnitt liegen

Code: Alles auswählen

-option = 'ja_5'
Das ist die Fehlermeldung
You have an error in your SQL syntax near 'option = 'ja_1' ' at line 1

THX 4 help
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Ist das Feld option vielleicht ein typ, der Keine String-Werte annehmen kann?
Benutzeravatar
Gonzo_w
Mitglied
Beiträge: 58
Registriert: 15.10.2002 16:02
Wohnort: Wien
Kontaktdaten:

Beitrag von Gonzo_w »

Versuch mal statt

Code: Alles auswählen

query = mysql_query("SELECT * FROM umfrage_votes WHERE option = 'ja_5' ") or die (mysql_error()); 
folgendes:

Code: Alles auswählen

query = mysql_query("SELECT * FROM umfrage_votes WHERE option LIKE 'ja_5' ") or die (mysql_error()); 
Oder is das egal, ob man "=" oder "LIKE" verwendet?
Wer nicht wettet, hat schon verloren .... www.bet-austria.com
Die österreichische phpBB Usergruppe!
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Gonzo_w hat geschrieben:Oder is das egal, ob man "=" oder "LIKE" verwendet?
Eben nicht. LIKE ist für Wildcard-Abfragen gedacht. Und da steht z.B. der Unterstrich für ein beliebiges Zeichen

Mir ist die Lösung übrigens eingefallen: http://www.mysql.com/doc/en/Reserved_words.html . Also entweder der Spalte nen anderen Namen geben oder in ` einschliessen
Benutzeravatar
Gonzo_w
Mitglied
Beiträge: 58
Registriert: 15.10.2002 16:02
Wohnort: Wien
Kontaktdaten:

Beitrag von Gonzo_w »

Oh Mann :oops: vieleicht sollt ich doch noch nicht Hilfen zu geben versuchen! Aber auch dadurch lernt man :wink:
Wer nicht wettet, hat schon verloren .... www.bet-austria.com
Die österreichische phpBB Usergruppe!
Antworten

Zurück zu „Coding & Technik“