Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从mysql_fetch_row()中排除结果_Php_Mysql_While Loop - Fatal编程技术网

Php 从mysql_fetch_row()中排除结果

Php 从mysql_fetch_row()中排除结果,php,mysql,while-loop,Php,Mysql,While Loop,我有下面列出数据库中所有表的代码,我想做的是从列表中排除一个表名 $listtables = mysql_query("SHOW TABLES"); if($listtables){ while ($row = mysql_fetch_row($listtables)) { echo "{$row[0]}<br>"; } } 现在我应该怎么做才能从列表中排除3?谢谢您的帮助。试试这个: $listtables = mysql_query("SHOW TABLES WHE

我有下面列出数据库中所有表的代码,我想做的是从列表中排除一个表名

$listtables = mysql_query("SHOW TABLES");
if($listtables){
 while ($row = mysql_fetch_row($listtables)) {
    echo "{$row[0]}<br>";
 }
}
现在我应该怎么做才能从列表中排除3?谢谢您的帮助。

试试这个:

$listtables = mysql_query("SHOW TABLES WHERE `Tables_in_[database_name]`!='3'");
if($listtables){
  while ($row = mysql_fetch_row($listtables)) {
    echo "{$row[0]}<br>";
  }
}
$listtables=mysql\u查询(“在[database\u name]`!='3'中显示'TABLES\u'所在的表”);
如果($listtables){
while($row=mysql\u fetch\u row($listtables)){
回显“{$row[0]}
”; } }
试试这个:

$listtables = mysql_query("SHOW TABLES WHERE `Tables_in_[database_name]`!='3'");
if($listtables){
  while ($row = mysql_fetch_row($listtables)) {
    echo "{$row[0]}<br>";
  }
}
$listtables=mysql\u查询(“在[database\u name]`!='3'中显示'TABLES\u'所在的表”);
如果($listtables){
while($row=mysql\u fetch\u row($listtables)){
回显“{$row[0]}
”; } }
试试这个:

$listtables = mysql_query("SHOW TABLES WHERE `Tables_in_[database_name]`!='3'");
if($listtables){
  while ($row = mysql_fetch_row($listtables)) {
    echo "{$row[0]}<br>";
  }
}
$listtables=mysql\u查询(“在[database\u name]`!='3'中显示'TABLES\u'所在的表”);
如果($listtables){
while($row=mysql\u fetch\u row($listtables)){
回显“{$row[0]}
”; } }
试试这个:

$listtables = mysql_query("SHOW TABLES WHERE `Tables_in_[database_name]`!='3'");
if($listtables){
  while ($row = mysql_fetch_row($listtables)) {
    echo "{$row[0]}<br>";
  }
}
$listtables=mysql\u查询(“在[database\u name]`!='3'中显示'TABLES\u'所在的表”);
如果($listtables){
while($row=mysql\u fetch\u row($listtables)){
回显“{$row[0]}
”; } }
为此,可以使用SQL where子句

SHOW TABLES WHERE tables_in_db_name <> '3';

用数据库名称替换
db\u name

为此,可以使用SQL where子句

SHOW TABLES WHERE tables_in_db_name <> '3';

用数据库名称替换
db\u name

为此,可以使用SQL where子句

SHOW TABLES WHERE tables_in_db_name <> '3';

用数据库名称替换
db\u name

为此,可以使用SQL where子句

SHOW TABLES WHERE tables_in_db_name <> '3';

用数据库名替换
db\u name

PSA:。不建议编写新代码,因为这样会阻止您将来升级。相反,如果($row[0]==3)continue,则使用or和。
谢谢你的建议,我也在努力,但现在我正在寻找解决这个问题的方法。有什么帮助吗?@johncode谢谢,很有效!PSA:mysql的函数是。不建议编写新代码,因为这样会阻止您将来升级。相反,如果($row[0]==3)continue,则使用or和。
谢谢你的建议,我也在努力,但现在我正在寻找解决这个问题的方法。有什么帮助吗?@johncode谢谢,很有效!PSA:mysql的函数是。不建议编写新代码,因为这样会阻止您将来升级。相反,如果($row[0]==3)continue,则使用or和。
谢谢你的建议,我也在努力,但现在我正在寻找解决这个问题的方法。有什么帮助吗?@johncode谢谢,很有效!PSA:mysql的函数是。不建议编写新代码,因为这样会阻止您将来升级。相反,如果($row[0]==3)continue,则使用or和。
谢谢你的建议,我也在努力,但现在我正在寻找解决这个问题的方法。有什么帮助吗?@johncode谢谢,很有效!也只是一个宠物peave,
echo$row[0]。'
IMHO
echo“{$row[0]}
echo$row[0]作为一名开发人员,这读起来非常难看
更好。但这不是问题。。我的看法是:PAlso只是一个宠物peave,
echo$row[0]
IMHO
echo“{$row[0]}
echo$row[0]作为一名开发人员,这读起来非常难看
更好。但这不是问题。。我的看法是:PAlso只是一个宠物peave,
echo$row[0]
IMHO
echo“{$row[0]}
echo$row[0]作为一名开发人员,这读起来非常难看
更好。但这不是问题。。我的看法是:PAlso只是一个宠物peave,
echo$row[0]
IMHO
echo“{$row[0]}
echo$row[0]作为一名开发人员,这读起来非常难看
更好。但这不是问题。。只是我的意见:P
不在('3','5')
中是正确的选择。所有答案都有效,但实际上我在寻找排除多个结果的东西。谢谢<代码>不在('3','5')
是正确的选择。所有答案都有效,但实际上我在寻找排除多个结果的东西。谢谢<代码>不在('3','5')
是正确的选择。所有答案都有效,但实际上我在寻找排除多个结果的东西。谢谢<代码>不在('3','5')
是正确的选择。所有答案都有效,但实际上我在寻找排除多个结果的东西。谢谢