php - SQL 查询结果为字符串(或变量)

标签 php sql mysql variables string

是否可以将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/

相关文章:

php - 如何在 Heroku 上捕获生产 CakePHP 3 错误日志

php - 警告 : require(file): failed to open stream

php - 如何在mysql中插入一个表的列的SUM作为另一个表的列的值?

mysql查询合并一张表上的2个选择

php在w while循环期间更新当前行

php - 从 3 个 MySQL 表在 PHP 中构建一个冠军表

MySql Select 查询带日期

mysql - 使用 SELECT * 创建 MYSQL View

c# - 存储过程 - 使用参数选择并填充文本框

mysql - 如何使用数据库中的数据创建 ionic 2 无限滚动