Stran
19.01.2007, 14:22
Создаю Новую БД при помощи phpmyadmin
в ней создаю новую таблицу, с N числом полей.
и с её помощью могу добавить записи в эту БД.
Но при помощи PHP не получается добавить новую запись
в уже созданную (ту же) БД
т е я успешно соединяюсь с БД и могу считывать оттуда информацию,
а вот добавить новую запись не могу.
В чём причина?
Возможно дело в правах доступа к БД, но тогда как их изменить?
Сам код такой
<?
mysql_connect("localhost","serg","123");
mysql_select_db("myDB");
$r=mysql_query("SELECT * FROM tb");
$rows=mysql_num_rows($r);
$r=mysql_query("INSERT INTO 'tb' ('tb1','tb2','tb3') values ('Serg','mmmdfjh','777')");// вот эта строка не работает
$res=mysql_query("SELECT * FROM `tb`");
$row=mysql_fetch_row($res);
echo "123 $row[1] 4 $row[2] 4 $row[3]";
?>
в ней создаю новую таблицу, с N числом полей.
и с её помощью могу добавить записи в эту БД.
Но при помощи PHP не получается добавить новую запись
в уже созданную (ту же) БД
т е я успешно соединяюсь с БД и могу считывать оттуда информацию,
а вот добавить новую запись не могу.
В чём причина?
Возможно дело в правах доступа к БД, но тогда как их изменить?
Сам код такой
<?
mysql_connect("localhost","serg","123");
mysql_select_db("myDB");
$r=mysql_query("SELECT * FROM tb");
$rows=mysql_num_rows($r);
$r=mysql_query("INSERT INTO 'tb' ('tb1','tb2','tb3') values ('Serg','mmmdfjh','777')");// вот эта строка не работает
$res=mysql_query("SELECT * FROM `tb`");
$row=mysql_fetch_row($res);
echo "123 $row[1] 4 $row[2] 4 $row[3]";
?>