Antwort
 
Themen-Optionen Thema durchsuchen
Alt 14.12.2005, 11:07 Nach oben    #1
Erfahrener Benutzer
 
Benutzerbild von Doggi
 
Registriert seit: 26.10.2005
Ort: Basel
Beiträge: 115
Standard Probleme mit Variable in SQL Anweisung

folgendes hab ich probiert, nichts hat mir geholfen.
PHP-Code:
$statement "SELECT Mail FROM Gewinnspiel WHERE Mail = ".$_POST['email']." AND Name = ".$_POST['name']; 
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '@domain.de AND Name = ingo' at line 1

eider ignoriert er alles vor dem @ und es funktioniert auch so nicht. ich weiß nicht mehr weiter.

dann
PHP-Code:
$statement 'SELECT Mail FROM Gewinnspiel WHERE Mail = '.$_POST['email'].' AND Name = '.$_POST['name']; 
und
PHP-Code:
$statement "SELECT Mail FROM Gewinnspiel WHERE Mail = $_POST['email'] AND Name = $_POST['name']"
Statt $_POST hab ich auch schon $_SESSION getestet und versucht die Werte an eine Variable zu übergeben also: $name = $_POST['name']; etc.
mir fällt einfach nichts mehr ein.

ich habe so ziemlich alles probiert, was mir eingefallen ist.

Hat jemand eine Lösung für mich? Es muss doch möglich sein, die Felder, die Durchsucht werden sollen durch eine Variable festzulegen.
__________________
Wer später bremst, fährt länger schnell...
Doggi ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.12.2005, 11:17 Nach oben    #2
Verplanter Benutzer
 
Registriert seit: 14.12.2004
Beiträge: 238
Standard

Wie sieht denn das $statement aus ?
__________________
Das Leben ist zwar bloß ein Adventure-Game, aber die Grafik ist verdammt gut.
Ich such immer noch den Cheat für unlimited money!
DasMööp ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.12.2005, 11:29 Nach oben    #3
Erfahrener Benutzer
 
Benutzerbild von Doggi
 
Registriert seit: 26.10.2005
Ort: Basel
Beiträge: 115
Standard

da arbeite ich grade dran. irgendwie krieg ich nichts ausgegeben. lösche grade den gesamten code ringsherum um den fehler einzugrenzen.

EDIT// mein $statement gibt nur etwas aus, wenn ich die variable übergebe. also $mail = $_POST['email'];

und die SELECT anweisung dementsprechend so schreibe:

PHP-Code:

$statement 
"SELECT Mail FROM Gewinnspiel WHERE Mail = '$mail' AND Name = '$name'"
nun bau ich den ganzen spaß wieder in meine schleifen und auf einmal geht es. hmm. das soll einer verstehen. dafür hab ich gestern 3 stunden probiert, damit das heute plötzlich geht.

danke trotzdem!
__________________
Wer später bremst, fährt länger schnell...

Geändert von Doggi (14.12.2005 um 11:56 Uhr)
Doggi ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.12.2005, 12:27 Nach oben    #4
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.374
Standard

string schreibe ich immer in ' um dieses Fehler zu vermeiden.
Bei integer ist das ohne ' kein Problem
Was aber, wenn du ein 'dies ist ein text' ohne ' in die Datenbank schreiben willst?

Feldnamen immer in `
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.12.2005, 12:41 Nach oben    #5
Erfahrener Benutzer
 
Benutzerbild von Doggi
 
Registriert seit: 26.10.2005
Ort: Basel
Beiträge: 115
Standard

Danke für den Tipp! Habe mich schon gewundert. Bei manchen habe ich diese ` schon gesehen. Wenn ich Dich nicht hätte (nicht ironisch gemeint)
__________________
Wer später bremst, fährt länger schnell...
Doggi ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.12.2005, 15:37 Nach oben    #6
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.374
Standard

ich bin mir nicht sicher, soweit ich weiß sind die ` halt nicht zwingend vorgeschrieben, erleichtern das aber um ne Ecke!
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.12.2005, 20:33 Nach oben    #7
me pro ok?
 
Benutzerbild von Lars
 
Registriert seit: 07.09.2005
Ort: Pulheim bei Köln
Beiträge: 964
Standard

Zitat:
Zitat von Jann Hendrik
ich bin mir nicht sicher, soweit ich weiß sind die ` halt nicht zwingend vorgeschrieben, erleichtern das aber um ne Ecke!
Die Dinger sind Kosmetik. Steht halt so in der Spezifikation, ist aber nicht nötig. Ist genau wie mit den selbstschließenden Elementen und dem /> bei xHTML
__________________
Gedanken aus Draht stricken einen Zaun.
Lars ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.12.2005, 22:23 Nach oben    #8
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.374
Standard

immerhin hat es mit der Kosmetik keine nennenswerten Probleme gegeben, die mir gerade einfallen... (bei mir).
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.12.2005, 22:48 Nach oben    #9
me pro ok?
 
Benutzerbild von Lars
 
Registriert seit: 07.09.2005
Ort: Pulheim bei Köln
Beiträge: 964
Standard

Zitat:
Zitat von Jann Hendrik
immerhin hat es mit der Kosmetik keine nennenswerten Probleme gegeben, die mir gerade einfallen... (bei mir).
Wäre auch schlimm genug, wenn es welche geben würde :]
__________________
Gedanken aus Draht stricken einen Zaun.
Lars ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.12.2005, 02:56 Nach oben    #10
Neuer Benutzer
 
Benutzerbild von Yang
 
Registriert seit: 28.11.2005
Beiträge: 9
Standard

die ` sind nicht nur reine Kosmetik, sondern dazu gedacht tabellen- und spaltennamen mit in mysql reservierten wörtern bie zb alter benutzen zu können ohne fehlermeldung.

SELECT sonstwas FROM table WHERE alter = 10 verusacht einen fehler
wärend
SELECT sonstwas FROM `table` WHERE `alter` = 10 keine probleme macht

eine liste der reservierten wörter findet man unter
Ist MySQL pingelig hinsichtlich reservierter Wörter?
Yang ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.12.2005, 14:04 Nach oben    #11
me pro ok?
 
Benutzerbild von Lars
 
Registriert seit: 07.09.2005
Ort: Pulheim bei Köln
Beiträge: 964
Standard

Ja, dafür sind die Dinger eigentlich gedacht. Wer aber ein bisschen mitdenkt, wird erst gar keine reservierten Wörter für Datenbank-/Tabellen-/Feldnamen verwenden
__________________
Gedanken aus Draht stricken einen Zaun.
Lars ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
php variable in JS anzeigen Galge JavaScript und AJAX 9 28.03.2007 14:44
Variable in SQL anweisung kampfgnom Datenbanken 3 16.01.2007 16:39
[Smarty] Variable in variable aus Konfigurationsdatei umwandeln? thrawn PEAR, PECL und Frameworks 9 20.07.2006 11:52
Variablennamen mit Variable. Creativ PHP-Programmierung 9 30.11.2005 08:40


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:29 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45