2015-01-06 2 views
0

Этот простой код не работает, когда я пытаюсь, появляется сообщение об ошибке "Warning: mysql_result() expects parameter 1 to be resource". Я пробовал здесь код большого сервера. Есть ли функция для вызова?Не удалось сделать с mysql_result()

<?php require 'connection.php'; 

$query="SELECT id FROM log_reg WHERE username='raj' AND password='raj'"; 
$query_run=mysqli_query($con,$query); 
echo $a=mysql_result($query_run,0,"id"); ?>' 
+1

Этот вопрос уже задан в миллиард раз при переполнении стека. Например, см. [Здесь] (http://stackoverflow.com/q/11423106/2675154). В следующий раз, пожалуйста, сначала используйте функцию [Поиск] (http://stackoverflow.com/search)! – honk

+0

Возможный дубликат [Ссылка. Что означает эта ошибка в PHP?] (Http://stackoverflow.com/questions/12769982/reference-what-does-this-error-mean-in-php) – deceze

ответ

0

Попробуйте это. Вы смешивали mysql и mysqli. Выполните любой отдельный подход к выполнению. Вы можете изменить свой код, как показано ниже, для подхода mysql. Если вы хотите использовать mysqli, перейдите по этой ссылке link.

<?php 
    require 'connection.php'; 
    $query="SELECT id FROM log_reg WHERE username='raj' AND password='raj'"; 
    $query_run=mysql_query($query); //replaced the function name here 
    echo $a=mysql_result($query_run,0,"id"); 
?> 
+0

снова есть два ошибки 1) Предупреждение: mysql_query() ожидает, что параметр 1 является строкой, заданный объект 2) Предупреждение: mysql_result() ожидает, что параметр 1 будет ресурсом, null задан – user2814620

+0

см. обновленный ответ. 'mysql_query()' не требует «объекта подключения». –

Смежные вопросы