gpt4 book ai didi

PHP/SQL - 将 SQL 结果设置为列表

转载 作者:行者123 更新时间:2023-11-29 11:31:18 25 4
gpt4 key购买 nike

我想知道如何将 SQL 查询转换为像这样的变量:

$in = "Lambo 1; Trabant 2; Car 3;";

$result=mysqli_query($conn,$sql_query);

查询当前返回Lambo 1;特拉贝特 2; Car 3; 但我如何将其更改为 $in 呢?就好像我当前通过另一个函数运行它一样,我得到explode() 期望参数 2 为字符串,

完整代码:

<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);
$host = 'localhost';
$username = '';
$password = '';
$database = '';
$conn = mysqli_connect($host,$username,$password,$database);

$SteamID = "STEAM_0:0:81010017";
$sql_query="SELECT _Inventory FROM Players Where _SteamID='$SteamID'";

$result=mysqli_query($conn,$sql_query);


$in = $result;
foreach (explode(";", $in) as $element) {
$element = trim($element);
if (strpos($element, " ") !== false ) {
list($car, $number) = explode(" ", $element);
echo $car;
}
}


?>

最佳答案

mysqli_query 返回 false 或 mysqli_result 对象。

您需要添加一些内容才能实际获取结果 - 通过调用 fetch_object、fetch_array、fetch_assoc ,如下所示:

while ($row = $result->fetch_array()){
$group_arr[] = $row;
}

关于PHP/SQL - 将 SQL 结果设置为列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37378817/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com