Php 将活动=-1翻转为活动=1
构建并执行了它,但phpmyadmin中的数据库没有任何更改。。。我错过了什么 Active显然是每个表中的一个列名。。。我需要翻转107张桌子 谢谢Php 将活动=-1翻转为活动=1,php,mysql,database,Php,Mysql,Database,构建并执行了它,但phpmyadmin中的数据库没有任何更改。。。我错过了什么 Active显然是每个表中的一个列名。。。我需要翻转107张桌子 谢谢 <?php mysql_connect("localhost", "root", "789feRNSHB")or die("cannot connect to server"); mysql_select_db("core")or die("cannot select db"); $sql = "SHOW TAB
<?php
mysql_connect("localhost", "root", "789feRNSHB")or die("cannot connect to server");
mysql_select_db("core")or die("cannot select db");
$sql = "SHOW TABLES FROM core";
$result = mysql_query($sql);
$arrayCount = 0;
while($row = mysql_fetch_row($result)) {
$tableNames[$arrayCount] = $row[0];
$arrayCount++; //only do this to make sure it starts at index 0
}
//print_r($tableNames);
for($i=0;$i<sizeof($tableNames);$i++){
$table= $tableNames[$i];
echo $query = "UPDATE ".$table." SET Active=1 where Active=-1";
echo'>>'.mysql_query($query).'<br>';
}
?>
明确地调用mysql\u error()函数,看看会发生什么。示例。您得到的错误是什么?没有显示错误,它显示:UPDATE activity SET Active=1其中Active=-1>>1 UPDATE activity type SET Active=1其中Active=-1>>1 UPDATE addadadjustment SET Active=1其中Active=-1>>UPDATE addoptionin SET Active=1其中Active=-1>>1 UPDATE area SET Active=1其中Active=-1>>1但当您刷新phpmyadmin时,它们是仍然是-1,我没有复制粘贴所有显示更新的107个表,仅供参考。LOL哪种类型的字段处于活动状态?它似乎正在运行,但未保存转换?感觉我缺少了一些代码。引用1和-1,然后查看