mySQL: Abfrage- Fehler

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.
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

leopittoni hat geschrieben:Das ist nicht wirklich richtig...
rofl soll dich jetzt einer fragen, was wirklich richtig wär?

Nö, ich frag mich höchstens, wo da auf einmal datum herkommt :/ easy
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Habe mal die Errors-dinger reingetan...
Datenbankfehler:
Problem: Datenbankabfrage gescheitert
MySQL: 1064 - 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 '.2007' at line 2
Léo
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Und jetzt bringt uns das genauso wenig, da du die Datenbankabfrage nicht an die Funktion weitergegeben hast (2. Parameter).
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Wie nicht weitergegeben?

So sieht die Situation aus:

Code: Alles auswählen

//samstag
$miniidsa = "SELECT customers_id
FROM einsatz WHERE datum = $einsatzsa";
$miniidsa2 = mysql_query($miniidsa);

if(!$miniidsa2)
{
mysql_errorhandler("Datenabfrage idsa gescheitert.", $query);
}
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

$query muss in deinem Fall durch $miniidsa ersetzt werden. :wink:
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

Unter was für nem Feldtyp wird datum in der db gespeichert?
Würde mich jetzt schon mal interessieren. easy
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

ergibt nichts mehr als ohne...

dafür:

Code: Alles auswählen

//samstag
$miniidsa = "SELECT customers_id
FROM einsatz WHERE datum = $einsatzsa";
$miniidsa2 = mysql_query($miniidsa);

Code: Alles auswählen

WHERE datum = '($einsatzsa)'
so gibts keinen Fehler mehr. Doch wenn ich dann echo($miniidsa2); mache, kommt dann:
Resource id #3
naja, aber stimmt '($einsatzsa)' ?

Datum wird in einem varchar(20) gespeichert. Aber ist ja eigentlich egal... "20.05.2007" = "20.05.2007", oder?

Léo
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

leopittoni hat geschrieben:Datum wird in einem varchar(20) gespeichert. Aber ist ja eigentlich egal... "20.05.2007" = "20.05.2007", oder?
Wie egal das ist, hast du ja nun am Beispiel mit/ohne single quotes gesehn, oder nicht?
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Ist denn das nicht ok?

Und was bedeutet dieses
Resource id #3
?

Danke für die Hilfe! Léo
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Du hast eine MySQL-Ressource ausgegeben...
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Antworten

Zurück zu „Coding & Technik“