gpt4 book ai didi

php - 使用bash从mysql获取数据

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

我想使用 bash 从 mysql 获取行详细信息。这是一个小脚本,应该作为 cronjob 运行。

sqlquery=$(mysql $MYSQL_DB -u $MYSQL_USER -p$MYSQL_PASSWORD -se "SELECT * FROM ip_list WHERE valid='Y'")

现在我想获取$row并将特定列的数据放入变量中

在 php 中我会这样做

<?php
$sql_query = $dbh->prepare("SELECT * FROM ip_list");
$sql_query->execute();
while ($row = $sql_query->fetch(PDO::FETCH_ASSOC))
{
echo $row['ip_address'];
}

?>

最佳答案

您需要将 MySQL 查询的输出通过管道传输到 while 循环之类的内容。例如:

mysql mydb -e 'SELECT * FROM TABLE' | while read row
do
# whatever you want to do with the $row here
done

关于php - 使用bash从mysql获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27921112/

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