Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Не хочет записывать в таблицу MySql (
Форумы портала PHP.SU » » Если скрипт не работает » Не хочет записывать в таблицу MySql (

Страниц (1): [1]
 

1. frost18 - 17 Мая, 2011 - 17:11:12 - перейти к сообщению
Подскажите новичку что я делаю не так? Создал новую базу - test, создал два поля id и znak, мне почему то выдает строчку "Ошибка при добавлении". Вот код:

<?php
$host="localhost";
$user="root";
$pass="mett3";
mysql_connect($host,$user,$pass) or die (mysql_error());
$result="INSERT INTO test(znak)VALUES('Станислав')";
$query=mysql_query($result);
if ($query==TRUE){
echo "Данные успешно дбавлены";
}
else
{
echo "Ошибка при добавлении";
}
?>
2. DeepVarvar - 17 Мая, 2011 - 17:14:15 - перейти к сообщению
$query=mysql_query($result) or die(mysql_error());
И смотрим что там пишут...
3. EuGen - 17 Мая, 2011 - 17:14:35 - перейти к сообщению
Используйте http://php.su/functions/?mysql_error
чтобы понять, где ошибка.
4. frost18 - 17 Мая, 2011 - 17:39:27 - перейти к сообщению
Пишет No database selected
Хотя я предварительно в Navicat Создал базу test, таблицу назвал moitest, там указал два поля, первое id с типом int и галочкой auto increment, и поле znak с типом varchar и длиной 255.
5. EuGen - 17 Мая, 2011 - 17:43:17 - перейти к сообщению
После этого:

Добавьте
6. frost18 - 17 Мая, 2011 - 17:53:51 - перейти к сообщению
Пишет
Table 'test.test' doesn't exist
7. EuGen - 17 Мая, 2011 - 17:56:51 - перейти к сообщению
frost18 пишет:
Создал базу test, таблицу назвал moitest,

frost18 пишет:
INSERT INTO test(znak)

Предлагаю Вам все же найти ошибку самостоятельно (БД != таблица)
8. frost18 - 17 Мая, 2011 - 17:57:39 - перейти к сообщению
Всё я разобрался я писал имя базы а надо имя таблицы вписывать ) Спасибо большое

 

Powered by ExBB FM 1.0 RC1