Я пытаюсь создать базу данных таким сособом:
<?php
$link = mysql_connect("localhost", "root", "");//соеденение с сервером
if (!$link)
{
echo "<br>немогу соеденится с сервером базы данных<br>";
exit();
}
echo "<br>Соеденение с сервером прошло успешно<br>";
//создание базы данных
$aaa = "CREATE DATABASE test_db";
if (!mysql_query($aaa, $link))
{
echo "<br>Не могу выполнить запрос<br>";
exit();
}
echo "<br>Создание базы данных прошло успешно<br>";
/*mysql_close($link); //закрытие соеденения*/
?>
однако в результате получаю:
Соеденение с сервером прошло успешно
Не могу выполнить запрос
Я mysql не ставил я апачи установил проверил (как в книжки написано) всё сработало и в папки с сервером вроде как папка mysql есть.
Спустя 8 минут, 35 секунд (9.03.2011 - 17:37) Michael написал(а):
ставь Denwer.
Запросы проверяй сначала в phpmyadmin.
Если создаешь БД, а она уже есть - будет ошибка.
Запросы проверяй сначала в phpmyadmin.
Если создаешь БД, а она уже есть - будет ошибка.
Спустя 31 минута, 9 секунд (9.03.2011 - 18:08) Sanhai написал(а):
Блин я нуб полный. Денвер это тоже сервер? То есть мне надо это всё снести а новый сервер (денвер) поставить?
А с проверкой запроса вообще не понял
А с проверкой запроса вообще не понял
Спустя 14 часов, 17 минут, 3 секунды (10.03.2011 - 08:25) Michael написал(а):
Я просто не понял, стоит у тебя вообще mysql, а то как то путанно.
Что такое денвер гугл знает.
Что такое денвер гугл знает.
Спустя 3 часа, 50 минут, 58 секунд (10.03.2011 - 12:16) AntonMMF написал(а):
Но ведь с чем-то произошло соединение, коли не было сообщения об ошибке? Ощущение, что у ТС уже Денвер поставлен.
Смущает строка
ТС, попробуй так код переписать:
Смущает строка
if (!mysql_query($aaa, $link))Не припомню, чтобы так можно было делать.
ТС, попробуй так код переписать:
$aaa = mysql_query("CREATE DATABASE test_db");
if (!$aaa)