php - 用于获取单个值的选择查询不起作用
问题描述
$sql = "SELECT temail FROM teacherusers WHERE tfullname='$teachername' limit 1";
$result = mysql_query($sql);
$value = mysql_fetch_object($result);
$teacheremail2 = $value->temail;
echo $teacheremail2;
echo $teacheremail2
什么都不返回。
$teachername
是有效的,我已经检查了多次。
解决方案
结果mysql_fetch_object($result)
是一个对象(stdClass)。
object(stdClass)
可以在此链接中找到 ic的解释
$sql = "SELECT temail FROM teacherusers WHERE tfullname='$teachername' limit 1";
$result = mysql_query($sql);
while ($value = mysql_fetch_object($result))
{
$teacheremail2 = $value->temail;
echo $teacheremail2;
}
推荐阅读
- javascript - 如何使用类似地图的函数创建数组的浅表副本?
- docker - Docker - docker-compose - postgres 图像
- apache-camel - Apache Camel http 模拟测试失败,连接被拒绝
- r - 尝试将变量添加到数据框时,为什么 match 函数会返回 NA?
- javascript - 带有 JS Onclick 事件的 PHP 连接
- java - 为什么 Map.values() 返回抽象实现?
- vue.js - Vue组件通信(父>子)
- kotlin - 无法获取字符串中重复字符的索引号
- python - pandas groupby 对两列之间的差异求和并获得每组的平均值
- java - 我应该如何在 Java 中处理数据包?