Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Вопрос по работе с базой данных mySQL при помощи PHP 4 (https://forum.antichat.xyz/showthread.php?t=31630)

Stran 19.01.2007 14:22

Вопрос по работе с базой данных mySQL при помощи PHP 4
 
Создаю Новую БД при помощи 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]";




?>

Qwazar 19.01.2007 14:42

Цитата:

INSERT INTO 'tb'
, разве нужны кавычки???

Stran 19.01.2007 14:52

без кавычек тоже не получается
 
Цитата:

Сообщение от Qwazar
, разве нужны кавычки???

без кавычек тоже не получается

собственно ещё один вопрос, а можно ли из РНР новую БД создать?

Как бы мне узнать права доступа к БД в которую пытаюсь писать?

blaga 19.01.2007 15:03

Зайди на главную в май админе там есть ссылка Привелегии. Заходиш в нее там все юзеры. Рядом кнопка редактировать. Зашел туда и редактируй себе права.

bopoh13 19.01.2007 17:37

Вот так (без кавычек) должно работать.
PHP код:

$r=mysql_query("INSERT INTO tb (tb1, tb2, tb3) values ('Serg','mmmdfjh','777')"); 

Цитата:

Сообщение от Stran
собственно ещё один вопрос, а можно ли из РНР новую БД создать?

PHP код:

mysql_query("CREATE DATABASE myDB"); 

Цитата:

Сообщение от Stran
Как бы мне узнать права доступа к БД в которую пытаюсь писать?

1. Заходишь в phpmyadmin
2. Выбираешь базу mysql
3. Смотришь обзор таблица user


Время: 10:23