Добавляем переменную - получаем ошибку

  • Автор темы Автор темы OVenGo
  • Дата начала Дата начала

OVenGo

Новичок
Добавляем переменную - получаем ошибку

Итак... Исходный кусок кода (все работает):
PHP:
$query = "INSERT INTO $userstable (idnumber, who, f, i, o, dr, mr, gr, dolg, hometel, homeaddr, homeemail, url, firma, uslugi, rabtel, workaddr, workemail, workurl) VALUES('$idnumber', '$who', '$f', '$i', '$o', '$dr', '$mr', '$gr', '$dolg', '$hometel', '$homeaddr', '$homeemail', '$url', '$firma', '$uslugi', '$rabtel', '$workaddr', '$workemail', '$workurl')";
if(mysql_query($query))
  {
print '<p align="center"><b><span style="font-size:9pt;"><font face="Verdana">Данные успешно внесены в базу</font></span></b></p>';
  }
  else
  {
    echo "Ошибка - ".mysql_error();
  }

Добавляем переменную all и поле в базу all:

PHP:
$all='1';
$query = "INSERT INTO $userstable (all, idnumber, who, f, i, o, dr, mr, gr, dolg, hometel, homeaddr, homeemail, url, firma, uslugi, rabtel, workaddr, workemail, workurl) VALUES('$all', '$idnumber', '$who', '$f', '$i', '$o', '$dr', '$mr', '$gr', '$dolg', '$hometel', '$homeaddr', '$homeemail', '$url', '$firma', '$uslugi', '$rabtel', '$workaddr', '$workemail', '$workurl')";
if(mysql_query($query))
  {
print '<p align="center"><b><span style="font-size:9pt;"><font face="Verdana">Данные успешно внесены в базу</font></span></b></p>';
  }
  else
  {
    echo "Ошибка - ".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 'all, idnumber, who, f, i, o, dr, mr, gr, dolg, hometel, homeaddr, homeemail, url' at line 1

:confused:
 
*****
Что значит "вывести на экран сам запрос"? Ибо больше ошибок не выдается никаких.
 
OVenGo
Это значит вывести SQL запрос в браузер.
 
OVenGo
ты представлеешь себе SQL запрос? Видел когда-нибудь?
 
Ну HraKK написал "Это значит вывести SQL запрос в браузер" - вот я и пытаюсь понять как сие сделать.
 
OVenGo
а какие у тебя проблемы с этим?
что тебя останавливает?

хорошо, вывести ты его затрудняешься. А что можешь с запросом сделать?
 
Сверху