【发布时间】:2018-08-07 08:12:57
【问题描述】:
我还是 PHP 新手。我已经尝试了一些东西,但我就是无法让它发挥作用。
问题:我希望users 表中的所有数据都放在一个字符串中,用逗号分隔。然后当ID 是2 是; 用于净新行,依此类推。如果有人可以请帮助我。
$server = "localhost";
$user_name = "root";
$password = "";
$database = "users";
$conn = new mysqli($server, $user_name, $password, $database);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT * FROM Users;";
$result = $conn ->query($sql);
while($row = mysqli_fetch_array( $result )) {
$rows = implode (";",$result);
$array = $rows;
echo $array;
}
问题2:但是,如果我希望将第一行数据库数据分开,然后在末尾加上;。我该怎么做?
输出:这段代码的输出是:
Warning: implode(): Invalid arguments passed
【问题讨论】: