我创建了一组用户名。
用户名和密码相同。
我想使用for循环将这些名称插入到我的表中。

<?php
$userltr="sys";
$usernames=array();
include('connection.php');
for($i=1;$i<=100;$i++)
{
    $usernames[$i-1]=$userltr.$i;
    //mysql_query("insert into student_login values('$usernames','$usernames')");
}

?>


另外,如果我在$ usernames行下面放置echo“ \ n”,则会显示相同的错误。

最佳答案

您的问题是变量$usernames由于此字符串而成为数组:

$usernames[$i-1]=$userltr.$i;


尝试将您的代码更改为此:

<?php
$userltr="sys";
$usernames=array();
include('connection.php');
for($i=1;$i<=100;$i++)
{
    $username = $userltr.$i;
    $usernames[$i-1]=$username;
    mysql_query("insert into student_login values('$username','$username')");
}
?>

关于php - 在PHP MySQL中进行循环查询插入,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36320586/

10-11 03:17