[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Что за ошибка?
host
<?php
require_once 'key.php';
$db_server = (object)mysql_connect($db_hostname, $db_username, $db_password);
if (!$db_server) die("Невозможно подключиться к MySQL: " . mysql_error());
mysql_select_db($db_database);
mysql_set_charset('utf8');
$result = mysql_query("SELECT Rid FROM region");
$col = mysql_num_rows($result);

$i=0;
while ($i < $col) {
$p = mysql_result($result,$i);
$ii = $i+1;
$query = 'UPDATE region SET Rid = '.$ii.' WHERE Rid = '.$p;
$res = $db_server->mysql_query($query);
if (!$res) die ("Database access failed: " . mysql_error());
$i++;
}
?>


Выходит ошибка:
Fatal error: Call to undefined method stdClass::mysql_query() in C:\xampp\htdocs\test.php on line 24
Помогите пожалуйста разобраться.



Спустя 1 минута, 24 секунды (3.11.2011 - 19:53) alex12060 написал(а):
Что Вас наталкнуло написать это?


$db_server = (object)mysql_connect($db_hostname, $db_username, $db_password);


А точнее, вот это: (object)?

Уберите просто это и все будет работать.

Спустя 2 минуты, 28 секунд (3.11.2011 - 19:56) host написал(а):
Убрал и теперь:
Fatal error: Call to a member function mysql_query() on a non-object in C:\xampp\htdocs\test.php on line 24

Спустя 2 минуты, 44 секунды (3.11.2011 - 19:58) Winston написал(а):
И это
Цитата (host @ 3.11.2011 - 18:52)
$res = $db_server->mysql_query($query);

переписать
$res = mysql_query($query);

Спустя 2 минуты, 56 секунд (3.11.2011 - 20:01) host написал(а):
Спасибо большое!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.