숨바꼭질 될 것으로 예상 PHP 오류 :는 mysql_query()는 매개 변수 1 문자열을
나는 다음과 같은 PHP 코드를 가지고 있고 내가 뭘 잘못 지금하지 : 나는를받을 수 있기 때문에<?php
$conn = mysqli_connect("localhost", "root", "", "student");
$sql = "select * from user";
$i =0;
$result = mysql_query($conn,$sql);
if(!result){
$output='Error querying the database'.mysqli_error($conn);
include 'error.html.php';
exit();
}
else{
while($row = mysql_fetch_array($result))
{
$id[]=$row['user_id'];
$user_name[]=$row['user_name'];
$user_pass[]=$row['user_pass'];
$i=i+1;
}
include 'user.html.php';
}
?>
오류 :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>PHP Error</title>
</head>
<body>
<?php for($no=0; $no<$i; $no++){
echo "<tr>"."<td>".
$id[i].
"</td><td>".$user_name[i].
"</td><td>".$user_pass[i].
"</td></tr>";
}?>
</body>
</html>
:
mysql_query() expects parameter 1 to be string
우는 소리도 내 user.html.php 소스 코드
나는 모든 종류의 충고를 시도했지만 내가 뭘 잘못하고 있는지 알 수 없다.
감사
,
A : MySQL API를 섞어 라. 그 일을하는 사람들을 위해 Stack에 대한 참조가 있어야합니다. –
B : 적절한 mysql_query ($ sql, $ conn) 대신에 mysql_query ($ conn, $ sql) 사용하기 – kero
C : @kingkero + mysql_fetch_array;) –