[PHP/mySQL] Error in Mysql-syntax

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Jo,

ik breek mijn nek al 3 dagen over 1 regeltje code waar ik niet uitkom.
Basicly is het:

PHP:
1
2
3
4
5
6
7
 $s_adress = "".$_POST['s_adress1']."|".$_POST['s_adress2']."|".$_POST['s_city']."|".$_POST['s_zipcode']."|".$_POST['s_country'];
 $b_adress = "".$_POST['b_adress1']."|".$_POST['b_adress2']."|".$_POST['b_city']."|".$_POST['b_zipcode']."|".$_POST['b_country'];
 $password = md5($_POST['password1']);
 $u_id = $_SESSION['user_id'];

 $select = "UPDATE `u_db` SET `u_sadress` = '".$s_adress."' `u_badress` = '".$b_adress."' WHERE `u_id` = '".$u_id."' LIMIT 1;";
 mysql_query($select) or die (mysql_error());


$s_adress geeft "a|a|a|a|ab"
$b_adress geeft "a|a|a|a|ab"
$u_id geeft "16"

echter als ik het script gebruik en de POST maak krijg ik als error:
You have an error in your SQL syntax near 'u_badress` = 'a|a|a|a|ab' WHERE `u_id` = '16' LIMIT 1' at line 1

Als jullie nog meer van de code nodig hebben om te zien wat er mis mee is even zeggen, zal ik dat gelijk ff doen :)

Kan iemand me helpen? Bij voorbaat heel veel dank :)

Acties:
  • 0 Henk 'm!

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 18:44

gorgi_19

Kruimeltjes zijn weer op :9

en wat is $select ?

Ik mis ook een komma tussen ".$s_adress."' en `u_badress`

En wat doet die limit in je updatequery?

[ Voor 84% gewijzigd door gorgi_19 op 06-10-2004 12:53 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Acties:
  • 0 Henk 'm!

  • Infinitive
  • Registratie: Maart 2001
  • Laatst online: 25-09-2023
ik zie geen comma tussen de twee SET assignments.

putStr $ map (x -> chr $ round $ 21/2 * x^3 - 92 * x^2 + 503/2 * x - 105) [1..4]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Infinitive schreef op 06 oktober 2004 @ 12:52:
ik zie geen comma tussen de twee SET assignments.
OMFG LOL dat meen je niet!

Kom maar weer op met dat slotje

heel erg bedankt trouwens ;)

Acties:
  • 0 Henk 'm!

  • Icelus
  • Registratie: Januari 2004
  • Niet online
PHP:
1
$select = "UPDATE u_db SET u_sadress='".$s_adress."' ,u_badress='".$b_adress."' WHERE u_id='".$u_id."'";

Een LIMIT in een UPDATE SQL is niet mogelijk.

Developer Accused Of Unreadable Code Refuses To Comment


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
in phpmyadmin gaf 'ie trouwens wel een LIMIT 1 :o

Acties:
  • 0 Henk 'm!

  • Brakkie
  • Registratie: Maart 2001
  • Niet online

Brakkie

blaat

Icelus schreef op 06 oktober 2004 @ 12:54:
PHP:
1
$select = "UPDATE u_db SET u_sadress='".$s_adress."' ,u_badress='".$b_adress."' WHERE u_id='".$u_id."'";

Een LIMIT in een UPDATE SQL is niet mogelijk.
Bij mysql blijkbaar wel: http://dev.mysql.com/doc/mysql/en/UPDATE.html

Systeem | Strava

Pagina: 1