5 php mysql sql string variables
是否可以在一个字符串或变量中输出SQL查询结果?(我在php和mysql中很糟糕)假设我有db"agents"代表列 - agent_id,agent_fname,agent_lname,agent_dept.
使用此查询:
$sql = SELECT a.`agent_fname` FROM agents a WHERE a.`agent_dept` = 'FCA'
Run Code Online (Sandbox Code Playgroud)
我想得到一个字符串或变量,所以我可以在我的php文件的任何地方使用它(即$ my_variable输出我的查询结果).可能吗?如果是 - 如何?
谢谢!
*我有一排以上.
我假设你做的事情如下:
$result = mysqli_query ($link, $sql).
Run Code Online (Sandbox Code Playgroud)
mysqli中的'i'用于'改进',这是你应该使用的这些天.
这个$ result不是你的输出.你必须打电话:
while ($row = mysqli_fetch_assoc($result)) {
print_r ($row);
}
Run Code Online (Sandbox Code Playgroud)
上面的代码以数组的形式给你$ row,这是你的实际输出.
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
printf("Name: %s", $row['agent_fname'],);
}
Run Code Online (Sandbox Code Playgroud)