2014-02-10 49 views
-1

我就继续前进,把它弄出来的方式说,我几乎完全新的PHP和MySQL错误。我仍然在学习过程中,阅读所有我能做的事情。帮助你理解我的问题的唯一真正方法是给你视觉效果。新的PHP和我收到我似乎无法解决

下面是与错误撷取画面盘旋在右侧屏幕上:

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); 

?> 

我明白任何及所有的帮助!

+0

'如果(!CON){'你forgt'$'+你还没有安装PHP或文件的结局不会被解析,是不是'.php' – DanFromGermany

+0

我没有看到一个圆圈错误的任何地方......如果有是一个,请将它作为文本复制并粘贴到问题中。 – deceze

+0

如果你只是用PHP和MySQL开始了,请请请不要使用与'mysql_'他们在被抛弃,因为它们是不安全的过程中启动数据库调用。 –

回答

2

这是不是一个错误。这就是你的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)