|
|
|
| Хочу создать базу данных. Mysql работает, так ка при запросе проверочного скрипта mysql.php выводит версию 5.1.11-beta.
Затем записываю код
<?php
CREATE DATABASE (IF NOT EXISTS) aforum;
?>
|
сохроняю, как php.
И при запуске еще вот этого[
code]
<?php
SHOW DATABASE;
?>
[/code] Не выводит ни каких баз данных.
Помогите, я еще совсем чайник в этом. | |
|
|
|
|
|
|
|
для: agnostic
(07.01.2007 в 10:12)
| | "CREATE DATABASE ..." - это тот же MySQL-запрос. В Вашем случае скрипт создания БД будет выглядеть так:
<?
$host=""; $username=""; $password="";
$cnct=mysql_connect($host, $username, $password) or die ("Cannot connect to server");
$sql=mysql_query("CREATE DATABASE aforum") or die(mysql_error());
mysql_close();
?>
|
| |
|
|
|
|
|
|
|
для: aexb
(07.01.2007 в 13:23)
| | Выдаеют Cannot connect to server. Так и должно быть?
И еще, что дописать, чтобы вывести что то на монитор.
Не знаю имеет ли это значение, но у меня связка apache php mysql. | |
|
|
|
|
|
|
|
для: agnostic
(07.01.2007 в 18:19)
| | А Вы верно задали переменные $host, $username и $password? Перед тем, как создавать БД, с сервером необходимо создать соединение, залогинившись на нем указанным выше методом.
Если нужно, чтобы, например, выводилось сообщение "База данных создана", то после строки с запросом $sql=... нужно добавить вот это:
if ($sql) {echo "База данных создана";}
|
| |
|
|
|
|
|
|
|
для: aexb
(07.01.2007 в 20:22)
| | Как проверить, что верно заданы переменные host username password? | |
|
|
|
|
|
|
|
для: agnostic
(10.01.2007 в 09:21)
| | Внимательно поглядеть на них, и убедиться, что значения их совпадают с теми, что задал администратор сервера БД.
А Вы какой ответ ждали? | |
|
|
|
|
|
|
|
для: Trianon
(10.01.2007 в 09:41)
| | Попробуй так=)))
$host="localhost"; $username="root"; $password="";
|
| |
|
|
|