2015-01-06 3 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

이 질문은 스택 오버플로에 대해 수십억 번 묻습니다. 예를 들어 [here] (http://stackoverflow.com/q/11423106/2675154)를 참조하십시오. 다음에 [검색 기능] (http://stackoverflow.com/search)을 먼저 사용하십시오! – honk

+0

복제본 [참고 - PHP에서이 오류는 무엇을 의미합니까?] (http://stackoverflow.com/questions/12769982/reference-what-dis-error-mean-in-php) – deceze

답변

0

시도해보십시오. mysqlmysqli을 혼합했습니다. 실행을위한 단일 접근 방법을 따르십시오. 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()는'connection object'를 필요로하지 않습니다. –

관련 문제