Wyświetla komunikat:
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 '' WHERE username = 'paul' AND password = (PASSWORD('haslo'))' at line 1
Myślę, że chodzi o jakieś kropki lub przecinki.
Kod PHP:
<?php
if(isset($_POST['submit']) && $_POST['submit'] == "Uaktualnij")
{
$query_update = "UPDATE user_info SET " .
"email = '" . $_POST['email'] . "', " .
"city = '" . $_POST['city'] . "', " .
"state = '" . $_POST['state'] . "', " .
"' WHERE username = '" . $_SESSION['user_logged'] .
"' AND password = (PASSWORD('" .
$_SESSION['user_password'] . "'))";
$result_update = mysql_query($query_update)
or die(mysql_error());
$query = "SELECT * FROM user_info " .
"WHERE username = '" . $SESSION['user_logged'] ."' " .
"AND password = (PASSWORD('" .
$_SESSION['user_password'] . "'))";
$result = mysql_query($query)
or die(mysql_error());
$row = mysql_fetch_array($result);
?>