Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Помогите новичку

7.7K
09 ноября 2004 года
lider
18 / / 01.11.2004
Добрый день всем, кто это видит !
Предистория:
Программировал на VBA, потом взялся за C++,
и вот заинтересовался PHP.

Крик о помощи:
Вообще разобраться в азах было не трудно, но вот трабла :
не знаю как работать с MySQL.
качнул исходник гостевой книги.
Он имеет файлы:
index.php - для отображения существующих записей
addrec.php - для добавления записей
form.php - содержит форму для заполнения
config.php - файл вызывается другими для подключения к БД.
и вот последний говорит что не может подключиться
а еще есть файл gb.sql
с единственной строкой
Цитата:
CREATE table gb (id int unsigned not null auto_increment primary key, ip char(15), data char(8), name char(30), msg text);


может этот файл положить в другое место? или вот код config.php:

<?
$db='localhost';
$dbuser='root';
$dbpass='';
$dbname='gb';
$db_connect=mysql_connect($db, $dbuser, $dbpass) or die('Не возможно подключиться к базе данных');//Подключаемся к БД
$db_select=mysql_select_db($dbname,$db_connect) or die('Не возможно подключиться к таблице');//Подкючаемся к таблице
?>
так вот он пишет:
Не возможно подключиться к таблице


в чем трабла ?

6.1K
09 ноября 2004 года
Sava
5 / / 15.12.2003
Трабла в том что функция mysql_connect соединяет только с сервером Mysql,а функция mysql_select_db выбирает базу с которой надо работать. Я так понял gb это таблица, а не база. Вобщем надо в этой функции указать имя базы, в которой находится таблица gb.
7.7K
09 ноября 2004 года
lider
18 / / 01.11.2004
Цитата:
Вобщем надо в этой функции указать имя базы, в которой находится таблица gb.



Ок, тогда как и в каком каталоге мне создать БД?

6.1K
09 ноября 2004 года
Sava
5 / / 15.12.2003
Цитата:
Originally posted by lider


Ок, тогда как и в каком каталоге мне создать БД?



Запускаешь консоль mysql и пишешь такой запрос
CREATE DATABASE dbname;
Этим запросом создается база dbname(свое подставишь имя). Потом можешь выполнить тот запрос, который в первом посте написал CREATE table..... и всё.

7.7K
09 ноября 2004 года
lider
18 / / 01.11.2004
Спасибо - разобрался ....
прямо из ПХП выполнил
 
Код:
mysql_create_db("MyDataBase");
mysql_select_db("MyDataBase") or die("Could not select database");
$query="CREATE table gb (id int unsigned not null auto_increment primary key, name char(15), msg text)"
 $result = mysql_query($query) or die("Query failed");
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог