Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Не выводятся на страницу данные из базы, после смены версии денвера
 
 автор: Newbie257   (17.09.2012 в 12:56)   письмо автору
 
 

Делал сайт на локальном компьютере. Сейчас решил установить более новую версию денвера. Установил на другой диск. Перенес папку с сайтом из старого денвера в новый.
Но почему-то при запуске сайта с новой версией денвера данные из базы на страницу не выводятся (сообщений об ошибках нет ни одной просто одна шапка и под ней пустая страница) , а со старого всё работает нормально (под шапкой выводится текст из базы )



P.S. старая рабочая версия годовалой давности

  Ответить  
 
 автор: Lotanaen   (17.09.2012 в 13:47)   письмо автору
 
   для: Newbie257   (17.09.2012 в 12:56)
 

А БД создали перенесли?

  Ответить  
 
 автор: Newbie257   (17.09.2012 в 15:19)   письмо автору
 
   для: Lotanaen   (17.09.2012 в 13:47)
 

Да
перенес, из:
E:\WebServers2\usr\local\mysql-5.1\data
в: D:\WebServers\usr\local\mysql-5.5\data
т.е. из старого денвера где работает в новый это само собой понятно что перенес я ведь Newbie но не настолько
т.е. все равно не работает

  Ответить  
 
 автор: Lotanaen   (17.09.2012 в 17:08)   письмо автору
 
   для: Newbie257   (17.09.2012 в 15:19)
 

Так, а базу сначала создали, нужно создать сначала новую базу, а потом папку с названием базы перенести - заменить, как раз в этой директории D:\WebServers\usr\local\mysql-5.5\data

  Ответить  
 
 автор: Newbie257   (17.09.2012 в 21:48)   письмо автору
 
   для: Lotanaen   (17.09.2012 в 17:08)
 

я удалил базу из PhpMyadmin
импортировал заново, т.е. Сначала создал базу в PhpMyadmine а потом через импорт импортировал в эту пустую базу
но по прежнему не выводится на веб-страницу

т.е. на веб-странице пусто, если посмотреть через браузер исходный код, то видно что html-код останавливается в месте:

<ul> <p>Запрос на выборку данных из базы не прошел. Напишите об этом администратору <br> <strong>Код ошибки:</strong></p>No database selected


это я посмотрел код прописан в шапке сайта
вот на шапке всё и завршается

  Ответить  
 
 автор: Newbie257   (17.09.2012 в 22:55)   письмо автору
 
   для: Newbie257   (17.09.2012 в 21:48)
 

понимаю, что пишет что не выбрана база No database selected

но на старом денвере с этим кодом работало, а тут почему не выбирает базу?


php-код, отвечающий в шапке за вывод этого сообщения, что мол не выбрана база данных такой:

<?php
...
    
$result0 mysql_query("SELECT id,name FROM data WHERE known='known' ORDER BY name",$db);
    if (!
$result0)
     
    {
    echo 
"<p>Запрос на выборку данных из базы не прошел. Напишите об этом администратору<br> <strong>Код ошибки:</strong></p>";
    exit(
mysql_error());
    }
...
?>





подключаюсь к базе так:

 <?PHP
    $db 
mysql_connect("localhost","user","pass");
    
mysql_select_db("base",$db);
    
?>

  Ответить  
 
 автор: Newbie257   (18.09.2012 в 00:12)   письмо автору
 
   для: Newbie257   (17.09.2012 в 22:55)
 

Разобрался
надо было назначить все привелегии пользователю
а после создания пользователя я их не назначил

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования