2017-04-15 219 views
-1

在我的代碼中while while循環打印兩次輸出。這是我的PHP代碼:while循環打印兩次輸出

if($con) 
{ 
    echo '<h1>Connected to MySQL</h1>'; 
    $sql = 'select age, salary from emp'; 
    mysql_select_db('toor'); 
    $retval = mysql_query($sql, $con); 

    if(!$retval) 
     die('could not get data'.mysql_error()); 

    while($row = mysql_fetch_array($retval, MYSQL_NUM)) 
    { 
     echo "age:{$row[0]}<br>"."sal:{$row[1]}<br>"; 
    } 
} 
+0

刪除$con請考慮停止使用mysql_ *功能,因爲這擴展不支持任何越來越從最新的PHP版本中刪除。使用它可能會導致您的產品存在安全漏洞。 –

回答

-1

更換
$row = mysql_fetch_array($retval, MYSQL_NUM)

$row = mysql_fetch_array($retval)

mysql_query()

+1

或者不要使用'mysql_',因爲它已被棄用。 – cwallenpoole