sancta
Новичок
Не работает Insert в скрипте
Сорри если сильно тривиальный вопрос...только начала копаться в этой сфере...
Создана база и одна таблица, в таблицу добавлена уже одна запись в ручную с консоли
(phpmyadmin не прикрутила , он в дальнейшем не нужен будет...).
Пытаюсь вставить запись из скрипта php.
<?php
$host = 'localhost';
$dbname = 'MyBase';
$login = 'root';
$pass = '11';
mysql_connect($host, $login, $pass) or die('Error! Нет соединения с сервером MySQL');
mysql_select_db($dbname) or die(mysql_error());
$scrypt= 'INSERT INTO Updates (data, upd, about)
values ("2009-11-11","temp\pid\test\","еще одно обновление пришло...")';
$result = mysql_query($scrypt);
if (mysql_error())
echo 'Ошибка БД в запросе ' + $scrypt + '. MySQL пишет: ' + mysql_error();
else
echo 'Данные вставлены';
//проверяю что витоге
$b=mysql_query ("select * from updates");
$c=mysql_num_rows($b);
echo $c;
mysql_close();
?>
выводит в итоге 01
логично что "0" от insert... а 1 - та запись что уже есть...
и не могу понять что не так - почему в ручную добавляет, а скриптом нет....
стоит Apache 2.2.14 + Php 5.2.1 + MySql 5.1.39
Сорри если сильно тривиальный вопрос...только начала копаться в этой сфере...
Создана база и одна таблица, в таблицу добавлена уже одна запись в ручную с консоли
(phpmyadmin не прикрутила , он в дальнейшем не нужен будет...).
Пытаюсь вставить запись из скрипта php.
<?php
$host = 'localhost';
$dbname = 'MyBase';
$login = 'root';
$pass = '11';
mysql_connect($host, $login, $pass) or die('Error! Нет соединения с сервером MySQL');
mysql_select_db($dbname) or die(mysql_error());
$scrypt= 'INSERT INTO Updates (data, upd, about)
values ("2009-11-11","temp\pid\test\","еще одно обновление пришло...")';
$result = mysql_query($scrypt);
if (mysql_error())
echo 'Ошибка БД в запросе ' + $scrypt + '. MySQL пишет: ' + mysql_error();
else
echo 'Данные вставлены';
//проверяю что витоге
$b=mysql_query ("select * from updates");
$c=mysql_num_rows($b);
echo $c;
mysql_close();
?>
выводит в итоге 01
логично что "0" от insert... а 1 - та запись что уже есть...
и не могу понять что не так - почему в ручную добавляет, а скриптом нет....
стоит Apache 2.2.14 + Php 5.2.1 + MySql 5.1.39