PHP foreach-从数据库显示

问题描述 投票:-1回答:1

您好,我尝试使用foreach循环来显示数据库中的记录,但是不起作用,我打算用来在prestashop的自定义页面中显示记录,

<?php
$servername = "localhost";
$database = “My_database”;
$username = “My_user”;
$password = “pass”;

// Create connection
$conn = mysqli_connect($servername, $username, $password, $database);
// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";

$sql = "SELECT id, name, product, reference  FROM test_customer";
$result = $conn->query($sql);


foreach ($test_customer as $user)
{
    echo $user['id'].' - '.$user[‘name’].’ - '.$user[‘product’].’ - '.$user[‘reference’].’<br>';
}


mysqli_close($conn);

?>

php loops foreach prestashop
1个回答
0
投票

我可能会误会,但是尝试将$ test_customer更改为$ result并稍微修复语法。每个人都给您很好的建议,并提示出什么地方出了问题。不知道下面的方法是否会起作用,但请尝试一下。从收到的每条评论中获取建议,以及每个人都在尝试帮助您了解更多信息。

<?php
$servername = "localhost";
$database = "My_database";
$username = "My_user";
$password = "pass";
// Create connection
$conn = mysqli_connect($servername, $username, $password, $database);
// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
$sql = "SELECT id, name, product, reference  FROM test_customer";
$result = $conn->query($sql);
foreach ($result as $user)
{
    echo $user['id']." - ".$user['name']." - ".$user['product']." - ".$user['reference']."<br>";
}
mysqli_close($conn);
?>
© www.soinside.com 2019 - 2024. All rights reserved.