Подскажите пожалуйста,почему может быть такая ошибка? Код (Text): case 'order_status_change_test': //Вконтакт прислал order_status_change_test то есть говорит, что статус заказа в тестовом режиме сменился. if ($input['status'] == 'chargeable') { $order_id = intval($input['order_id']); $result = mysql_query("SELECT orderid FROM e_users WHERE orderid = ".$order_id); if(!mysql_num_rows($query)) { mysql_query("INSERT INTO e_users VALUES('".(int)$order_id."', '".(int)$input['user_id']."')") or die(); $dataid = mysql_insert_id(); if($input['item_id'] == 1) { mysql_query("UPDATE e_users SET vozn = vozn + 100500 WHERE vk_id = ".$input['user_id']) or die(); $response['response'] = array( 'order_id' => $order_id, 'app_order_id' => $dataid ); } else { $response['error'] = array( 'error_code' => 20, 'error_msg' => 'Не тот пришел ID', 'critical' => true ); } } else { $response['response'] = array( 'order_id' => $order_id, 'app_order_id' => mysql_result($result, 0) ); } } else { $response['error'] = array( 'error_code' => 100, 'error_msg' => 'В статусе джигурда какая-то пришла', 'critical' => true ); } break; } } echo json_encode($response); //ответ вконтакт ?>
полученный функцией аргумент это не мускуловый ресурс, а какая-то хрень бажня локализована в 121й строке файла /home/u987177732/public_html/Unity/vk_callback1.php.
я хочу сказать, что откройте файл /home/u987177732/public_html/Unity/vk_callback1.php, и посмотрите в его 121-ю строку. Поглядите, что там отдает значение для функции mysql_num_rows(); Вполне возможно, что у вас просто запрос не прошел и вы ей отдаете пустой результат. З.Ы. - warning это не критическая ошибка, как у вас сказано в названии треда.
так там же и указывает 121 строка на if(!mysql_num_rows($query)) пробовал вставлять $result результат,пустой ответ(( $query никак не объявлена и нигде не используется,но почему то с ней выдает ошибку а с $result пусто(