데이터베이스를 쿼리하는 것을 잊었습니다!
mysql_query()
을 사용하여 DB 서버에서 데이터를 검색 한 다음 while()
루프를 사용하여 루프를 반복해야합니다.
또한 따옴표 붙은 문자열 내에서 따옴표를 사용할 수 없습니다. 문자열이 깨지면 SELECT ...
줄의 구문 오류가 발생합니다.
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("cede") or die("Couldn't find database");
$query = 'SELECT * FROM users ORDER BY DATE DESC LIMIT 8';
$result = mysql_query($query); // Query the database.
// Loop through each returned row
while($row = mysql_fetch_assoc($result))
{
print_r($row); // Prints the current row
}
?>
는 PHP는, 스크립트의 상단에 다음 두 줄을 넣어보고 오류를 표시하려면 다음은 잘 작동합니다, 그래서 당신은 실제로 쿼리에서 데이터베이스 필드를 인용 할 필요가 없습니다. 그들은 출력 당신이 얻을 오류 만드는 문제 쉽게 많은 부분이 해결됩니다
error_reporting(E_ALL);
ini_set('display_errors', '1');
. 열려는 너무 귀하의 문자열을 닫으을 사용하기 때문에 데이터베이스를 선택한 후
PHP를 통해 데이터베이스에 연결하는 루트 사용자를 사용하지 마십시오. 온라인 상처가 발생할 수 있습니다. –