На данный момент я изучаю уроки Евгения Попова и пытаюсь написать свой блог. Подскажите пожалуйста, правильно ли я написал данный код: PHP: <?php include ("blocks/bd.php") ; $result = mysql_query("SELECT title,meta_d,meta_k,text FROM settings WHERE page='index'", $db) ; if (!$result) ; { echo "<p>Чото не ок!</p>"; exit (mysql_error()); } if (mysql_num_rows($result) > 0) { $myrow = mysql_fetch_array($result) ; } else { echo "<p>Инфа не может быть извлечена.</p>"; exit (); } ?> Т.к. он вывод ошибку, а точнее запись В чём проблема?
скорее всего проблема в файле include ("blocks/bd.php"). либо подключения к базе не происходит, либо ещё что-то. после надписи "Чото не ок!" ещё что-нибудь выводит?
Gromo ну там должен выводится код ошибки но она не выводится... Всё это стоит на денвере, файл бд.пхп вроде проверил 100 раз уже
Ну так если вы проверили его, то зачем сюда обращаться? Мидитировать тут за вас никто не будет. Показывайте файл для связи с бд. Подозреваю, там не указана переменная $db. Одна из тысяч ошибок в уроках пОпова. Бросайте его уроки. Тем дальше вы их читаете, чем серьезнее вам придется переучиваться.
PHP: <?php $result = mysql_query("...", $db); $errno = mysql_errno($db); if($errno) { exit("Ошибка: SQL->{$errno} - ".mysql_error($db)); } ?>
Код (Text): <?php $db = mysql_connect ("localhost","blogadmin","12345" ) ; mysql_select_db ("phpblog", $db ) ; ?> Вот из бд.пхп Jampire Я больше не видел подобных уроков по php