Пробелм със сял заявка :P

Ludjov

Registered
Заявката е това
Код:
mysql_query('INSERT INTO users (`user`, `pass`, `real_name`, `skype`)
VALUES ("'.addslashes($user).'", '.md5($pass).',
"'.addslashes($real_name).'", "'.addslashes($skype).'"') or die (mysql_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 3
 
Код:
mysql_query('INSERT INTO users (`user`, `pass`, `real_name`, `skype`)
VALUES ("'.addslashes($user).'", "'.md5($pass).'",
"'.addslashes($real_name).'", "'.addslashes($skype).'"') or die (mysql_error());

Пробвай така.
 
Код:
<? 
$newuser=addslashes($user);
$md5pass=md5($pass);
$realname=addslashes($real_name);
$skype=addslashes($skype);
mysql_query("INSERT INTO `users` (`user`, `pass`, `real_name`, `skype`) VALUES ('$newuser', '$md5pass', '$realname', '$skype')") or die (mysql_error());	
?>
 
justspy каза:
Код:
<? 
$newuser=addslashes($user);
$md5pass=md5($pass);
$realname=addslashes($real_name);
$skype=addslashes($skype);
mysql_query("INSERT INTO `users` (`user`, `pass`, `real_name`, `skype`) VALUES ('$newuser', '$md5pass', '$realname', '$skype')") or die (mysql_error());	
?>

Мисля че няма значение каде ще се намира addslashes
 
Код:
mysql_query("INSERT INTO `users` (`user`, `pass`, `real_name`, `skype`) VALUES ('addslashes($user)', 'md5($pass)', 'addslashes($real_name)', 'addslashes($skype)')") or die (mysql_error());

Немога да разбера какво значение има дали ще е така, или по другия начин, който ти дадох по-горе :?:
 
GameZone каза:
Защо не пробваш като добавиш и htmlspecialchars

GameZone това няма нищо общо htmlspecialchars се използва за

преобразува специални знаци в HTML единици!
 
mysql_query('INSERT INTO users (`user`, `pass`, `real_name`, `skype`)
VALUES ("'.addslashes($user).'","'.md5($pass).'",
"'.addslashes($real_name).'", "'.addslashes($skype).'"')") or die (mysql_error());
 

Back
Горе