2013-10-06 87 views
0

如何從mysql查詢獲取messager?如何從php代碼獲取Mysql執行消息?

例:

$results = $this->query("SELECT * FROM tbl.admin"); 

if($results){ 
    echo 'Affected rows: 0 , 6 total results , Time: 0.001s'; 
}else{ 
    echo $mysql_error; 
} 

所以當我使用更新,當執行成功像

我會得到信使刪除查詢 「1行受影響。」

我該怎麼辦?

感謝和問候

+0

如果它只是受到影響的行..使用'$ results-> affected_rows'屬性,但對於數據庫級別的腳本執行時間(不在'PHP'級別)是另一回事.. – MackieeE

+0

啊! http://stackoverflow.com/questions/4031934/getting-the-actual-absolute-execution-time-of-the-last-query-in-php-excluding – MackieeE

+0

但查詢從$ _POST ['query']得到我需要的消息是從查詢自動回覆,如phpmyadmin! –

回答

0

你的意思是這樣

if (!is_bool($results)) { 
    $num_rows= mysql_num_rows($results); 
    echo "Number of rows returned $num_rows"; 
} else { 
    echo "No rows returned."; 
} 

希望有所幫助。