나는 간단한 PHP 코드를 작성하여 mySql 테이블의 데이터를 표시했습니다. "mysql_connect", "mysql_select_db"를 사용할 때이 기능이 작동하지만 "mysqli_connect", "mysqli_select_db"를 사용할 때는 작동하지 않습니다. 누구든지 그것에 빛을 비추어주세요.mysqli가 작동하지 않습니다
저는 아주 중학교 웹 개발자입니다.
이 내가 쓴 코드 :
<?php
$con = mysqli_connect("localhost","root","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
$db=mysqli_select_db("database_name",$con) or die("Could not select DB");
if (!$db)
{
die('no database connected');
}
$data = mysql_query("SELECT * FROM categories")
or die(mysql_error());
Print "<table border cellpadding=3>";
while($info = mysql_fetch_array($data))
{
Print "<tr>";
Print "<th>Name:</th> <td>".$info['parentId'] . "</td> ";
Print "<th>ID:</th> <td>".$info['title'] . "</td> </tr>";
}
Print "</table>";
?>
는하지만 다음 "MySQL은"그 작업과 함께 "mysqli"를 대체합니다.
이 문제는 .... 당신이 사용중인 라이브러리에 대한 일관성입니다 ... 당신은 아직하지 않습니다, 나는이 코드를 복사하여 실행 mysqli 쿼리 방법 –