[MySQL] Fehler beim Eintragen in DB

b_kannter

Well-known member
ID: 156336
L
28 April 2006
323
10
Hallo zusammen,
ich finde einfach den blöden Fehler nicht, der sich irgendwo versteckt haben muss.
PHP:
$abfrage = "SELECT * FROM saldo WHERE `day` = $day AND `month` = $month AND `year` = $year";
$ergebnis = mysql_query($abfrage) OR die("Error: $abfrage <br>".mysql_error());
while($row = mysql_fetch_object($ergebnis))
   {
   $description = $types[$row->type];
	$eintrag = "INSERT INTO buchungen SET (day1, month1, year1) VALUES ('$day1', '$month1', '$year1')";
	$eintragen = mysql_query($eintrag) OR die("Error: $abfrage <br>".mysql_error());

Fehlermeldung:
PHP:
Error: SELECT * FROM saldo WHERE `day` = 27 AND `month` = 01 AND `year` = 2007
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 '(day1, month1, year1) VALUES ('27', '01', '2007')' at line 1

Hat einer einen Tipp für mich??
 
SELECT * FROM saldo WHERE `day` = $day AND `month` = $month AND `year` = $year
INSERT INTO buchungen SET (day1, month1, year1) VALUES ('$day1', '$month1', '$year1')
Schreibst du Tag, Monat und Jahr jetzt als Zahl oder in Worten in die Datenbank ? :roll: