|
|
|
| Суть такая в таблицу по непонятным мне причинам добавляются тока числовые значения на попытку же добавить буквы любые пишет ошибку
Unknown column 'wr' in 'field list' Ничего непонимаю если неработало бы недобавляло бы ничего а так тока цифры.
CREATE TABLE application(
id int(11) NOT NULL auto_increment,
surname text NOT NULL default '',
name text NOT NULL default '',
PRIMARY KEY (id)
) ENGINE=MyISAM ;
|
if(isset($submit))
{
$as="1";
unset($submit);
//##################################config.php
$hostname = "localhost";
$username = "root";
$password = "";
$database="unicorn";
$dbcnx = @mysql_connect($hostname,$username,$password);
if (!$dbcnx)
{
echo( "<P>В настоящий момент сервер базы данных не доступен, поэтому корректное
отображение страницы невозможно.</P>" );
exit();
}
if (! @mysql_select_db($database,$dbcnx) )
{
echo( "<P>В настоящий момент база данных не доступна, поэтому корректное
отображение страницы невозможно.</P>" );
exit();
}
//########################################
$num = mysql_query("INSERT INTO application (surname, name) VALUES (".$surname.",".$name.");");
if(!$num)
{
echo "Ошибка в выполнении запроса=====>";
exit(mysql_error());
}
else
{
echo "Всё расчудесно вставилось";
}
mysql_close();
}
|
| |
|
|
|
|
|
|
|
для: sata
(10.07.2005 в 17:14)
| | Мдаааа недумал даже что такое возможно
короче заменил на одинарные кавычки и всё заработало? ктонить обьяснит что за фигня
$num = mysql_query("INSERT INTO application (surname, name) VALUES ('$surname','$name');");
|
| |
|
|
|
|
|
|
|
для: sata
(10.07.2005 в 18:10)
| | Не верный синтаксис написания запроса в первом случае. Если выночите из кавычек переменные, то одиночные кавычки остаются всеравно:
$num = mysql_query("INSERT INTO application (surname, name) VALUES ('" . $surname . "','" . $name . "');"); | |
|
|
|