同时使用 MySQLI 获取数组,使得
$sql = <<<SQL
    SELECT *
    FROM `users`
    WHERE `live` = 1 
SQL;
if(!$result = $db->query($sql)){
    die('There was an error running the query [' . $db->error . ']');
}
while($row = $result->fetch_assoc()){
    echo var_dump($row);
}
我获得了所有值都是 type 的关联数组string。
哪种是检测列类型(VARCHAR、DATETIME、INT、FLOAT)并使用正确类型(字符串、整数、空值)填充关联数组(或创建唯一关联数组)的最优雅方法?
json_encode在返回结果d 以进行进一步的客户端处理时,这将非常有用。
非常感谢你的帮助