mysqli_result could not be converted to int

Тема в разделе "Базы данных", создана пользователем dm_mb, 2 мар 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. dm_mb

    dm_mb

    Регистр.:
    6 июн 2006
    Сообщения:
    610
    Симпатии:
    122
    нужна помощь. на 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);
    	}
     
  2. PHP_Master

    PHP_Master

    Регистр.:
    3 фев 2008
    Сообщения:
    2.647
    Симпатии:
    590
    Не пробовал маны почитать?
    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);
    ?>
     
  3. dm_mb

    dm_mb

    Регистр.:
    6 июн 2006
    Сообщения:
    610
    Симпатии:
    122
    объясню ситуацию. есть движок ДЛЕ и есть мод к нему. он работает на через мускл нормально на денвере. но на сервере почему то матюгается на вот эту строчку и выкидывает ошибку.

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