2011-05-10 105 views
1
<html> 
    <body> 

    <?php 
    $con = mysql_connect("localhost","chamara",""); 
    if (!$con) 
    { 
die('Could not connect: ' . mysql_error()); 
} 
mysql_select_db("ban", $con); 
$result = mysql_query("SELECT * FROM basic"); 
while($row = mysql_fetch_array($result)) {------------###---------->>>>>this line 
echo $row['lisitem'] . " - " . $row['lisforhowmany']; 
echo "<br />";      
?> 
</body> 

</html> 

Dreamweavercs5向我展示了一個在使用此腳本結束身體標記附近的錯誤。 當我的評論如下行,dreAMVEAVER不顯示錯誤php腳本問題

而($行= mysql_fetch_array($結果)){

有什麼錯這條線?

+0

如果代碼工作正常 - 拋出Dreamweaver和代碼記事本。順便說一句,它展示給你什麼樣的錯誤? – zerkms 2011-05-10 03:52:32

+0

發現錯誤,並顯示一條紅線 – 2011-05-10 04:04:19

+0

嘗試記事本+ +,它是免費的,爽!使用mysqli擴展 – Sourav 2011-05-10 04:04:23

回答

7

好了,你沒有一個右括號while循環(})。

// ... 
while($row = mysql_fetch_array($result)) 
{ 
    echo $row['lisitem'] . " - " . $row['lisforhowmany']; 
    echo "<br />"; 
} 
// ... 
4

您忘記關閉while循環的括號。

在php腳本的末尾或任何需要的地方添加}

1
<html> 
<body> 

<?php 
$con = mysql_connect("localhost","chamara",""); 
if (!$con) 
    die('Could not connect: ' . mysql_error()); 
mysql_select_db("ban", $con); 
$result = mysql_query("SELECT * FROM basic"); 
while($row = mysql_fetch_array($result)) //{ in this case you dont need a bracket 
    echo $row['lisitem'] . " - " . $row['lisforhowmany'].'<br />';      
?> 

</body> 
</html>