从sql列中停止不需要的信息显示

问题描述:

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

在表中为每一行存储权限标志并修改您的警卫以对其进行测试。