mysqli_result could not be converted to int

Статус
В этой теме нельзя размещать новые ответы.

dm_mb

Постоялец
Регистрация
6 Июн 2006
Сообщения
610
Реакции
125
нужна помощь. на mysql работает без ошибок, а вот на mysqli выкидывает ошибку. в чем может быть проблема?

есть кусок кода

Код:
if(!empty($queryString_tmp)) {
	$query = $db->query("select DISTINCT name_label	from a_label_news WHERE name_label LIKE '$queryString_tmp%' LIMIT 10");
	while ($row_category = $db->get_row($query)) {

при выполнении возникает ошибка

Notice: Object of class mysqli_result could not be converted to int in /var/www/data/s1.ru/classes/mysqli.class.php on line 9




вот кусок на который ссылается ошибка

Код:
	function get_row($query_id = '')
	{
		[B]if ($query_id == '') $query_id = $this->query_id;[/B]

		return mysqli_fetch_assoc($query_id);
	}
 
Не пробовал маны почитать?
PHP:
<?php
$link = mysqli_connect("localhost", "my_user", "my_password", "world");

/* check connection */
if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}

$query = "SELECT Name, CountryCode FROM City ORDER by ID DESC LIMIT 150,5";

if ($stmt = mysqli_prepare($link, $query)) {

    /* execute statement */
    mysqli_stmt_execute($stmt);

    /* bind result variables */
    mysqli_stmt_bind_result($stmt, $name, $code);

    /* fetch values */
    while (mysqli_stmt_fetch($stmt)) {
        printf ("%s (%s)\n", $name, $code);
    }

    /* close statement */
    mysqli_stmt_close($stmt);
}

/* close connection */
mysqli_close($link);
?>
 
объясню ситуацию. есть движок ДЛЕ и есть мод к нему. он работает на через мускл нормально на денвере. но на сервере почему то матюгается на вот эту строчку и выкидывает ошибку.

я далек от програмирования и погуглил и маны почитал. но не могу понять почему ему этот запрос перестал нравится :(
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху