执行以下场景的正确方法是什么
有 100 个文件 db01.php db100.php
其中包含此sql语句
$sql = mysql_query("select user from level2 where id BETWEEN 1 AND 350");
my gol is update value ( BETWEEN 1 AND 350 )
通过添加 +350 从 db01.php 到 db100.php
db02.php 语句将是
$sql = mysql_query("select user from level2 where id BETWEEN 350 AND 700");
db03.php
$sql = mysql_query("select user from level2 where id BETWEEN 700 AND 1050");
..继续直到最后一个文件, 最好的方法是什么!
最佳答案
您可以使用 get 参数创建单个 PHP 文件,该参数指示文件的“编号”(根据您的情况,修改 BETWEEN 的开头和结尾)。
尝试创建 PHP db.php 文件:
$interval = 350;
$num = (int) $_GET["num"];
// Generate start and end (for between)
$start = (int) $interval * ($num - 1);
$end = (int) $interval * $num;
// Hack for the first number (start should be 1, not 0)
if($start == 0) $start = 1;
// Generate sql with $start and $end)
$sql = mysql_query("select user from level2 where id BETWEEN " . $start . " AND " . $end);
然后这样调用它:
http://www.yourside.com/db.php?num=1
http://www.yourside.com/db.php?num=2
等等...
关于php - 更新多个php文件(具体值,按文件顺序增加),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12767089/