|
|
|
| Закачал сайт на сервер, страница загружается, но выдает такую ошибку:
Warning: Wrong parameter count for mysql_fetch_array() in /www/sitename/www/htdocs/index.php on line 4
В коде самой страницы в 4 строке написано только вот что:
$myrow = mysql_fetch_array($result);
Подскажите как исправить эту ошибку. Она возникает на всех страницах сайта вместе с ошибкой "Can't delete old sess" (и загружается только шапка сайта и больше ничего).
Буду очень признателен за помощь, т.к. сам еще новичок. Скрин ниже.
P.S. На локальном ПК без интернета все было отлично при тестировании сайта - никаких ошибок
С уважением,
Алексей | |
|
|
|
|
|
|
|
для: Алексей_16
(04.01.2008 в 14:15)
| | Неправильный запрос к mysql, или пустой
Проверьте запрос или поставьте, @ перед mysql_fetch_assoc | |
|
|
|
|
|
|
|
для: Energizer
(04.01.2008 в 14:17)
| | Подскажешь как должен выглядеть правильный ? И из-за чего может быть вторая ошибка с "сессией" как думаешь ? | |
|
|
|
|
|
|
|
для: Алексей_16
(04.01.2008 в 14:19)
| | покажи сам запрос к mysql | |
|
|
|
|
|
|
|
для: Energizer
(04.01.2008 в 14:20)
| | Подправил запрос (теперь другая ошибка):
Вот подправленный запрос
<?php
include ("blocks/bd.php"); /*Соединяемся с базой*/
$result = mysql_query("SELECT title,meta_d,meta_k,text FROM settings WHERE page='index'",$db);
$myrow = mysql_fetch_array($result);
?>
А вот новая ошибка:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /www/sitename/www/htdocs/index.php on line 4 | |
|
|
|
|
|
|
|
для: Алексей_16
(04.01.2008 в 14:22)
| | <?php
include ("blocks/bd.php"); /*Соединяемся с базой*/
$result = mysql_query("SELECT title,meta_d,meta_k,text FROM settings WHERE page='index'",$db);
$myrow = @mysql_fetch_array($result);
?> | |
|
|
|
|
|
|
|
для: Energizer
(04.01.2008 в 14:30)
| | Не помогло (( | |
|
|
|
|
|
|
|
для: Алексей_16
(04.01.2008 в 14:33)
| | Вероятнее всего, у вас mysql_query() не может соединится с базой данных. Попробуйте убрать второй параметр в виде переменной $db.
Покажите свой файл bd.php. | |
|
|
|
|
|
|
|
для: Drago
(04.01.2008 в 15:22)
| | Вот файл bd.php:
<?
$db = mysql_connect ("localhost","php","123456789");
mysql_select_db("site_base",$db);
include_once "script_poll/poll_cookie.php";
?> | |
|
|
|
|
|
|
|
для: Алексей_16
(04.01.2008 в 15:57)
| | попробуйте переписать bd.php следующим образом:
<?php
$db = mysql_connect ("localhost","php","123456789");
if(!$db) exit("Cannot connect to sql server: ".mysql_error());
if(!mysql_select_db("site_base",$db))
exit("Cannot select database: ".mysql_error());;
if(!mysql_query("SET NAMES 'cp1251'"))
exit("Cannot set codepage: ".mysql_error());;
include_once "script_poll/poll_cookie.php";
?>
|
А в файл с запросом подправить так:
<?php
include ("blocks/bd.php"); /*Соединяемся с базой*/
$sql = "SELECT title,meta_d,meta_k,text FROM settings WHERE page='index'";
$result = mysql_query($sql,$db);
if(!$result)
exit("Error in sql request: <br>$sql <br> " .mysql_error());
|
Учитите только, что это тестовые версии файлов, позволяющие определить ошибки работы с sql. | |
|
|
|
|
|
|
|
для: Trianon
(04.01.2008 в 16:43)
| | Спасибо - сейчас попробую | |
|
|
|
|
|
|
|
для: Алексей_16
(04.01.2008 в 17:07)
| | Выдает теперь такое:
Cannot connect select database: Access denied for user 'name_user'@'%' to database 'site_base'
Странно... | |
|
|
|
|
|
|
|
для: Алексей_16
(04.01.2008 в 17:28)
| | 1. Вы явно что-то не так скопировали.
2. У выбранного Вами пользователя нет прав доступа к выбранной Вами базе.
Возможно, и самой базы нет. | |
|
|
|
|
|
|
|
для: Trianon
(04.01.2008 в 17:46)
| | Страница загружается теперь загружается но проблемы остались... Правый и нижний блоки загружать не хочет (хотя парамтеры одинаковые для загрузки всех частей - меняется только имя самого блока). Также почему-то начала возникать проблема со звуком ролловера.. он теперь открывается в самом WM-плеере.... Буду разбираться... Не думал что после локальной проверки такие траблы возникнут...
2Trianon:
Как считаете почему возникала ошибка на скрине "Can`t del old session" (сейчас ее нет, но я хочу понять как ее исправлять в будущем)? | |
|
|
|
|
|
|
|
для: Алексей_16
(04.01.2008 в 18:57)
| | >Страница загружается теперь загружается но проблемы остались... Правый и нижний блоки >загружать не хочет (хотя парамтеры одинаковые для загрузки всех частей - меняется только >имя самого блока).
Что значит загружается?
И какая связь между загрузками всех частей сайта и коннектом к БД? | |
|
|
|