在 php 中的循环中创建空白数组并赋值
create blank array and assign values in a loop in php
我正在尝试创建一个空白数组,以便我可以用循环中从数据库中获取的值填充它。这是我的代码:
$stmt = $conn->prepare("SELECT * FROM users WHERE username = ? AND password = ?");
$stmt->bind_param("ss", $username, $password);
$stmt->execute();
$stmt->store_result();
$stmt->bind_result($id, $name, $email, $username, $password);
$user = array[];
while($stmt->fetch)
{
$user[name] = $name;
$user[email] = $email;
$user[username] = $username;
$user[password] = $password;
}
但是它给了我这个错误
Parse error: syntax error, unexpected '[', expecting '(' in /home/cardplan/public_html/android/FetchUserData.php on line 26
第26行就是这个
$user = array[];
创建空数组的 PHP 语法是 $user = array();
,而不是 $user = array[];
。有关详细信息,请参阅 the documentation。
我正在尝试创建一个空白数组,以便我可以用循环中从数据库中获取的值填充它。这是我的代码:
$stmt = $conn->prepare("SELECT * FROM users WHERE username = ? AND password = ?");
$stmt->bind_param("ss", $username, $password);
$stmt->execute();
$stmt->store_result();
$stmt->bind_result($id, $name, $email, $username, $password);
$user = array[];
while($stmt->fetch)
{
$user[name] = $name;
$user[email] = $email;
$user[username] = $username;
$user[password] = $password;
}
但是它给了我这个错误
Parse error: syntax error, unexpected '[', expecting '(' in /home/cardplan/public_html/android/FetchUserData.php on line 26
第26行就是这个
$user = array[];
创建空数组的 PHP 语法是 $user = array();
,而不是 $user = array[];
。有关详细信息,请参阅 the documentation。