您的位置:

初涉php之批量读取数据,php数据抓取

本文目录一览:

php 批量数据插入数据表

if ($strleng100){

    //如果大于100条就每次写入100,休息1秒,然后继续写,直到写完为止

    $write_count = floor($strleng/100);

    while ($write_count  0){

        for ($i=0;$i100;$i++){

            echo "INSERT INTO tbl_name (a,b,c) VALUES(1,2,3)";//写100次就休息

        }

        //echo "INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9);";这样可以一次插入多条数据,效率更高

        //参考

        $write_count -=1 ;

        sleep(1);

        echo '休息1秒';

    }

}

php读取数据库资料

修改一下你的程序,把下面这三行:

for($i=0;$imysql_num_fields($result);$i++)

{

echo "$row[$i]";

}

修改为:

for($i=0;$imysql_num_fields($result);$i++)

{

echo "$i = $row[$i]br";

}

你就知道是什么原因了。

或者下面这样:

echo "pre";

print_r($row);

echo "/pre";

新手请教PHP怎么批量获取POST值并存入数据库

$fields = array('a','b','c','d');//你的字段

foreach($fields as $val){

if(!empty($_POST[$val])){

$data[$val] = in($_POST[$val]);

}

}