gpt4 book ai didi

php - 将 print_r 输出插入数据库?

转载 作者:行者123 更新时间:2023-11-29 03:53:11 26 4
gpt4 key购买 nike

我正在尝试将 print_r 输出插入数据库?

在数据库中,结果是1

如何解决这个问题?

<?php
processLog(print_r($dataArray));

function processLog($text) {
global $process, $db, $groupID;

print($text . "\n");

$SQL = "INSERT INTO enable_log (process_id, process_date, group_id, log_output, log_time)
VALUES(:process_id, :process_date, :group_id, :log_output, now())";

$q = $db->prepare($SQL);
$q->bindValue(":process_id", $process['pid']);
$q->bindValue(":process_date", $process['date']);
$q->bindValue(":group_id", $groupID);
$q->bindValue(":log_output", $text);
$q->execute();
}
?>

最佳答案

我建议使用 serialize() 而不是存储 print_r() 的输出(您可以使用@xzyfer 的回答)这样当您需要将字符串从数据库中取出时,PHP 可以将字符串反转为正确的数组。

processLog(serialize($dataArray));

关于php - 将 print_r 输出插入数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6610870/

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