MySQL에 관한 또 다른 문제점 (마지막 게시물을 팔로우 한 경우 입력을 중단하고 지금 선택에 집중하기로 결정했습니다).MySQL에서 PHP로 데이터 선택하기 페이지
나는 내 데이터베이스에서 내 PHP 페이지에 데이터를 표시하는 방법에 대한 youtube 튜토리얼을 따라 왔습니다. 다음 코드는 그가 내게 준 것입니다.
그러나 문제는 내가 데이터베이스에 연결하는 어딘가에 있다는 것을 확신합니다. 연결 코드 이외의 다른 것을 모두 제거하더라도 여전히 동일한 문제가 발생하기 때문입니다.
페이지를로드 할 때 단지 비어있게됩니다.
Youtube에서 페이지를로드하면 결과가 표시됩니다.
나는 내 사용자 이름, 암호 및 DB 이름을 100 번 이상 읽었으며 정확합니다.
누구든지 다음 코드를 사용하여 문제를 볼 수 있습니까?
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<?php
$servername = "localhost";
$username = "cbdadmin";
$password = "XXXX";
$dbName = "cbd_players";
//create connection
$conn = new mysqli($servername, $username, $password, $dbName);
// check connection
if (conn -> connect_error) {
die ("connection failed: " . $conn -> connect_error);
}
$sql = "SELECT * FROM 'results'";
$result = $conn ->query($sql);
if ($result-> unm_rows > 0) {
echo "<table> <tr><th>Home Team</tr></th> <tr><th>Home Score</tr></th> <tr><th>Away Score</tr></th> <tr><th>Awa Team</tr></th> <tr><th>Venue</tr></th>";
while($row = $result -> fetch_assoc()){
echo "<tr><td>" . $row["hometeam"] . "</td> <td>" . $row["homescore"] . "</td> <td>" . $row["awayteam"] . "</td> <td>" . $row["awayscore"] . "</td> <td>" . $row["venue"] . "</td></tr>";
}
echo "</table>";
}
else {
echo "No game have yet been played.";
}
$conn->close();
?>
<p>Test</p>
</body>
</html>
http://dev.mysql.com/doc/refman/5.7 /en/identifier-qualifiers.html –
$ conn = new mysqli ($ servername, $ username, $ password, $ dbName) 아래의 항목을 모두 제거하더라도 여전히 작동하지 않습니다. – Chris
이제 원고에서 질문을 완전히 변경했습니다. "작동하지 않는다"고 정의 할 수 있습니까? 어떻게이 파일을'http : // localhost /'(또는 호스트 된 사이트 URL)이나'file : ///'로 사용하고 있습니까? 파일의 확장자는'.php' 또는'.html'입니까? 그렇지 않으면 코드가 제대로 작동하지 않습니다. 그러나 여기에 문법 에러가있다.'if (conn ->'에러보고가 당신에게'undefined constant conn' 통지를 던져 줄 것이다.) 게다가 그것은 실패하는 것을 볼 수 없다. 'conn ->'. –