2015-06-16 6 views
-4

мой запрос:Каков смысл этой ошибки

include ('../set/connect.php'); 
mysql_query("set names utf8"); 
$p=sprintf("INSERT INTO `bayegani`.`tbl_bayegani` (, `number`, `date_send`, `num_rs`, `date_rs`, `year`, `word`, `subject`, `num_py`, `date_py`, `comp`, `user_sn`, `mahal`, `address`, `catg`, `type`, `peyvast`, `page`, `ext`, `file1`, `file2`, `file3`, `file4`) 

VALUES ('%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s');" 

,$_POST['number'],$_POST['date_send'],$_POST['num_rs'],$_POST['date_rs'],$_POST['year'] 
,$_POST['word'],$_POST['subject'],$_POST['num_py'],$_POST['date_py'],$_POST['comp'], 
$_POST['user_sn'],$_POST['mahal'],$_POST['address'],$_POST['catg'],$_POST['type'],$_POST['peyvast'] 
,$_POST['page'],$_POST['ext'],$_POST['file1'],$_POST['file2'],$_POST['file3'],$_POST['file4']); 

mysql_query($p); 


header("location:index.php"); 

и ошибка:

У Вас есть ошибка в вашем SQL синтаксиса; проверьте руководство, которое соответствует версии сервера MySQL для правильного синтаксиса, чтобы использовать рядом с «number, date_send, num_rs, date_rs, year, word, subject, num_py» в строке 1

В чем проблема? Пожалуйста, помогите Спасибо

+1

'(' <- ошибка синтаксиса – Siguza

+2

и в миллионный раз: прекратить использование РНР устаревшее MySQL API – Strawberry

+0

Зачем писать любой код, если ваши таблицы понижены пользователями – AsConfused

ответ

-1

Код ошибки его довольно ясно

вы имеете ошибку в синтаксисе SQL ... рядом с «номер»

, если вы посмотрите, где вы положили number вы увидите дополнительный ,, которого не должно быть.

+2

Параметр '(' не ошибка - .- – Siguza

+0

Извините, у "," была ошибка. Моя ошибка. –

0

Ошибка связана с начальной запятой (,) перед именем number.

$p=sprintf("INSERT INTO `bayegani`.`tbl_bayegani` (`number`, `date_send`, `num_rs`, `date_rs`, `year`, `word`, `subject`, `num_py`, `date_py`, `comp`, `user_sn`, `mahal`, `address`, `catg`, `type`, `peyvast`, `page`, `ext`, `file1`, `file2`, `file3`, `file4`) //Removed the comma before `number` 
Смежные вопросы