sql
stijnhau - 08/08/2006 13:31
Onbekend
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 'Boxter, 46648' at line 1
een sql errro waar ik al dagen achter zoek.
mysql_query("INSERT INTO bezittingen (wat, wie, type, waarde) VALUES (auto, ".$query['login'].", ".$query3['type'].", ".$query3['waarde']."") or die(mysql_error());
mysql_query ( "INSERT INTO bezittingen (wat, wie, type, waarde) VALUES (auto, " . $query [ 'login' ] . ", " . $query3 [ 'type' ] . ", " . $query3 [ 'waarde' ] . "" ) or
die ( mysql_error ( ) ) ;
7 antwoorden
Gesponsorde links
Tuinstoel - 08/08/2006 13:39
PHP expert
'auto' ipv van auto. Je moet quotes om je teksten e.d. zetten, dus je moet dat ook bij die andere kolommen doen.
stijnhau - 08/08/2006 13:41 (laatste wijziging 08/08/2006 13:56)
Onbekend
mysql_query("INSERT INTO bezittingen (wat, wie, type, waarde) VALUES ('auto', '".$query['login']."', '".$query3['type']."', '".$query3['waarde']."'") or die(mysql_error());
mysql_query ( "INSERT INTO bezittingen (wat, wie, type, waarde) VALUES ('auto', '" . $query [ 'login' ] . "', '" . $query3 [ 'type' ] . "', '" . $query3 [ 'waarde' ] . "'" ) or
die ( mysql_error ( ) ) ;
met deze error
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 '' at line 1
Stefan14 - 08/08/2006 14:01
PHP gevorderde
je moet bij de laatste kolom:
de laatste aanhalingstekens weghalen. zo dus
en die moet je dan hierachter zetten
zo
tomadmiraal - 08/08/2006 14:02 (laatste wijziging 08/08/2006 14:03)
Nieuw lid
mysql_query("INSERT INTO bezittingen (wat, wie, type, waarde) VALUES ('auto', '".$query['login']."', '".$query3['type']."', '".$query3['waarde']."')") or die(mysql_error());
mysql_query ( "INSERT INTO bezittingen (wat, wie, type, waarde) VALUES ('auto', '" . $query [ 'login' ] . "', '" . $query3 [ 'type' ] . "', '" . $query3 [ 'waarde' ] . "')" ) or
die ( mysql_error ( ) ) ;
je was een ")" vergeten!
TAD
PS Stefan14 dat je zegt is niet waar... die "or die" slaat op de mysql_query en behoord niet tot de inhoud van mysql_query
Thomas - 08/08/2006 14:04
Moderator
Het is welliswaar geen gereserveerd woord, maar misschien moet je `backticks` om de kolom "type" zetten.
tomadmiraal - 08/08/2006 14:05
Nieuw lid
type zou niet mogen uitmaken! ik gebruik zelf ook type in me scripts en dat werkt perfect. het ging in deze echt om het feit dat de values niet werden afgesloten door een ")".
stijnhau - 08/08/2006 14:06
Onbekend
dankje dit was inderdaad de fout.
Gesponsorde links
Dit onderwerp is gesloten .