簡體   English   中英

PHP的新手,出現了我似乎無法解決的錯誤

[英]New to PHP and I'm getting an error that I can't seem to solve

我將繼續進行下去,說我對PHP和MySQL完全陌生。 我仍在學習過程中,並且會閱讀所有內容。 幫助您了解我的問題的唯一真實方法就是為您提供視覺效果。

這是一個屏幕截圖,右側屏幕上圈出了錯誤:

http://i.imgur.com/Rkzj4q3.png

這是腳本:

<?php
$con  = mysql_connect("localhost", "********", "*********");
if (!con){
die("Cannot connect to database: " . mysql_error());
}
mysql_select_db("*********",$con);
$sql = "SELECT * FROM broken";
$myData = mysql_query($sql,$con);
echo "<table>
<tr>
<th>SYSTEM</th>
<th>TITLE</th>
<td>
</td>
</tr>";
while($record = mysql_fetch_array($myData)){
echo "<tr class="tr5">";
echo "<td class="td5">" . $record['SYSTEM'] . "</td>";
echo "<td class="td5">" . $record['TITLE'] . "</td>";
echo "</tr>";
}
echo "</table>";

mysql_close($con);

?>

非常感謝您的幫助!

那不是錯誤。 那就是您的PHP代碼在屏幕上顯示。 發生這種情況是因為您在字符串中混用了引號,導致字符串在意外的時間終止:

echo "<tr class="tr5">";
echo "<td class="td5">" . $record['SYSTEM'] . "</td>";
echo "<td class="td5">" . $record['TITLE'] . "</td>";

應該

echo '<tr class="tr5">';
echo '<td class="td5">' . $record['SYSTEM'] . '</td>';
echo '<td class="td5">' . $record['TITLE'] . '</td>';

也可以使用if ($con)代替if (con)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM