是否可以将SQL查询结果输出到一个字符串或变量中? (我不擅长 php 和 mysql) 假设我有包含列的数据库“代理”- agent_id、agent_fname、agent_lname、agent_dept。
使用这个查询:
$sql = SELECT a.`agent_fname` FROM agents a WHERE a.`agent_dept` = 'FCA'
我想得到一个字符串或一个变量,这样我就可以在我的 php 文件的任何地方使用它(即输出查询结果的 $my_variable)。可能吗?如果是 - 如何?
谢谢!
*我有不止一行。
最佳答案
我假设你正在做类似的事情:
$result = mysqli_query ($link, $sql).
mysqli 中的“i”代表“改进”,这是您现在应该使用的。
这个 $result 还不是你的输出。您必须调用:
while ($row = mysqli_fetch_assoc($result)) {
print_r ($row);
}
上面的代码以数组的形式给你 $row,这是你的实际输出。
关于php - SQL 查询结果为字符串(或变量),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1228382/