Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
Вопрос по работе с базой данных mySQL при помощи PHP 4 |

19.01.2007, 14:22
|
|
Новичок
Регистрация: 18.01.2007
Сообщений: 8
Провел на форуме: 6935
Репутация:
1
|
|
Вопрос по работе с базой данных 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]";
?>
|
|
|

19.01.2007, 14:42
|
|
Leaders of Antichat - Level 4
Регистрация: 02.06.2005
Сообщений: 1,411
Провел на форуме: 10605912
Репутация:
4693
|
|
__________________
Я отдал бы немало за пару крыльев,
Я отдал бы немало за третий глаз
За руку на которой четырнадцать пальцев
Мне нужен для дыхания другой газ..
Мой блог: http://qwazar.ru/.
|
|
|
без кавычек тоже не получается |

19.01.2007, 14:52
|
|
Новичок
Регистрация: 18.01.2007
Сообщений: 8
Провел на форуме: 6935
Репутация:
1
|
|
без кавычек тоже не получается
Сообщение от Qwazar
, разве нужны кавычки???
без кавычек тоже не получается
собственно ещё один вопрос, а можно ли из РНР новую БД создать?
Как бы мне узнать права доступа к БД в которую пытаюсь писать?
|
|
|

19.01.2007, 15:03
|
|
Постоянный
Регистрация: 23.03.2006
Сообщений: 977
Провел на форуме: 2976185
Репутация:
694
|
|
Зайди на главную в май админе там есть ссылка Привелегии. Заходиш в нее там все юзеры. Рядом кнопка редактировать. Зашел туда и редактируй себе права.
|
|
|

19.01.2007, 17:37
|
|
Участник форума
Регистрация: 31.10.2006
Сообщений: 212
Провел на форуме: 1073612
Репутация:
50
|
|
Вот так (без кавычек) должно работать.
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
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|