gpt4 book ai didi

php - 如何通过 php 查询获取多个表列?

转载 作者:行者123 更新时间:2023-11-29 06:19:56 24 4
gpt4 key购买 nike

我需要从 mysql 获取两个表列,然后用其他列的内容替换其中一列的部分内容。我就是这样做的,但什么也没显示。

    $query  = "SELECT id, msg FROM msg2_qualities";  
$result = mysql_query($query);
$outArray = array();
if ($result) {
while ($row = mysql_fetch_assoc($result))
{
$row2 = str_replace('testWord','$row[0]',$row[1]);
$outArray[] = $row2;
}
}
echo json_encode($outArray);

编辑我通过 echo & $row[0] 测试了代码,$row[1] 没有值。但是如果我运行查询从表中获取单列,那么它工作得很好,就像

     $query  = "SELECT msg FROM msg2_qualities"; OR
$query = "SELECT id FROM msg2_qualities";

最佳答案

尝试删除 $row[0] 周围的引号,并按名称而不是索引引用字段:

$row2 = str_replace('testWord', $row['id'], $row['msg']);

关于php - 如何通过 php 查询获取多个表列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4311989/

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