|
|
|
| Ошибка при выполнении запроса: 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 1
<?php
$dblocation = "localhost";
$dbname = "auto_db";
$dbuser = "root";
$dbpasswd = "abcd";
$dbcnx = mysql_connect($dblocation,$dbuser,$dbpasswd);
if (!$dbcnx)
{
echo( "<P>---</P>" );
exit();
}
if (! mysql_select_db($dbname,$dbcnx) )
{
echo( "<P>---</P>" );
exit();
}
function puterror($message)
{
echo("<p>$message</p>");
exit();
}
//include("config.php");
$query="insert into name($user)";
$result=mysql_query($query) or die ("Ошибка при выполнении запроса: ".mysql_error());
$query="insert into fam($family)";
$result=mysql_query($query) or die ("Ошибка при выполнении запроса: ".mysql_error());
echo "Данные добавлены";
?>
|
| |
|
|
|
|
|
|
|
для: kipes
(08.02.2007 в 16:27)
| | синтаксис запроса insert
insert into ТАБЛИЦА (ИМЕНА_ПОЛЕЙ) values (ЗНАЧЕНИЯ_ В_СООТВЕТСТВИИ_С_ТИПОМ_ПОЛЕЙ)
а у вас получается insert into ИМЯ_ПОЛЯ (ЗНАЧЕНИЕ_ПОЛЯ)
в вашем варианте подозреваю так правильно
insert into ИМЯ_ТАБЛИЦЫ (name, fam) values ($name, $fam)
- ток вот имя столбца name - рисковано, некоторые версии мускула при использовании служ. слов в названиях каких-либо объектов глючат не по детски | |
|
|
|
|
|
|
|
для: kipes
(08.02.2007 в 16:27)
| | естественно ошибка, в функции mysql_select_db($dbname,$dbcnx) в зависимости от интерпретатора попрубуй mysql_select_db($dbname) и потом insert into name($user) смотря какой тип данных у $user если text то надо '$user' и с пассом тоже | |
|
|
|
|
|
|
|
для: вит
(08.02.2007 в 16:50)
| | тут не связана ошибка с PHP - тут типичное сообщение от Мускула - ошибка в SQL-запросе =) | |
|
|
|
|
|
|
|
для: kipes
(08.02.2007 в 16:27)
| | а где VALUES (.....) И Если $user-тип text то надо '$user' | |
|
|
|