2013-04-24 106 views
0

Heloo我只想問問有沒有人知道一種搜索mysql select all的結果並停止顯示某些信息的方法。從sql列中停止不需要的信息顯示

我想這樣做,因爲我正在使用的數據庫有一些不想要的信息,我不希望在數據庫中顯示,同時也有一些我希望顯示的信息,那麼我將如何去審查結果並停止某些信息從展示。

$query = "SELECT player, data_type, data FROM settings WHERE player = '$searchinfo'"; 
$result = mysql_query($query) or trigger_error(mysql_error().$query); 

echo "<table><tr><th>Username</th>"; 
echo "<th>Class</th>"; 
echo "<th>Expirence</th>"; 
while ($row = mysql_fetch_array($result) or die($result."<br/><br/>".mysql_error())) { 
if($result == "title-prefix") { 

} else { 

echo '<tr><td>' 
. $row['player'] . '</td><td>' 
. $row['data_type'] . '</td><td>' 
. $row['data'] . '</td><td> '; 

} } 

} } 

正如你所看到的我嘗試使用if語句來取消某一行,但它沒有奏效。

+1

mysql模塊已棄用,不應使用,請改爲使用PDO或mysqli。還使用準備好的語句。 – hd1 2013-04-24 03:43:46

+0

什麼是想要什麼是不需要的? – 2013-04-24 03:45:24

+0

歡迎來到Stack Overflow! [**請不要在新代碼中使用'mysql_ *'函數**](http://bit.ly/phpmsql)。他們不再被維護[並被正式棄用](https://wiki.php.net/rfc/mysql_deprecation)。看到[**紅框**](http://j.mp/Te9zIL)?學習[*準備的語句*](http://j.mp/T9hLWi),並使用[PDO](http://php.net/pdo)或[MySQLi](http://php.net/ mysqli) - [這篇文章](http://j.mp/QEx8IB)將幫助你決定哪個。如果你選擇PDO,[這裏是一個很好的教程](http://www.brightmeup.info/article.php?a_id=2)。 – 2013-04-24 03:49:30

回答

0

在表中爲每一行存儲權限標誌並修改您的警衛以對其進行測試。