使用 mysql php pdo 从数据库返回一个值

2023-12-13

我不想使用循环。我只从一行的一列中获取一个值。我通过以下代码得到了我想要的,但必须有一种更简单的方法使用 PDO。

try {
        $conn = new PDO('mysql:host=localhost;dbname=advlou_test', 'advlou_wh', 'advlou_wh');
        $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    } catch(PDOException $e) {
        echo 'ERROR: ' . $e->getMessage();
    }

$userid = 1;

$username = $conn->query("SELECT name FROM `login_users` WHERE username='$userid'");
$username2 = $username->fetch();
$username3 = $username2['name'];

echo $username3;

这看起来行数太多,无法从数据库中获取一个值。 :\


您可以使用fetchColumn():

$q= $conn->prepare("SELECT name FROM `login_users` WHERE username=?");
$q->execute([$userid]);
$username = $q->fetchColumn();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 mysql php pdo 从数据库返回一个值 的相关文章

随机推荐

  • 如何在8086汇编中生成随机数? [复制]

    这个问题在这里已经有答案了 我想知道是否有使用汇编生成随机数的例程或指令 在 8086 上 任何帮助将不胜感激 最常见的方法是使用时间戳 在 32 位模式下可以通过以下方式完成rdtsc指令 在16位模式下 使用BIOS中断1A的功能0 因
  • 如何对多维字典中的值求和?

    通常我会使用 sum dict A values 来对字典中带有键 A 的所有值求和 然而 在这种情况下 我想要求和的不是 主 键的所有值 而是 辅助 子键 具有特定名称的所有值 让我在下面展示一个简化的例子 dict A val1 3 v
  • 如何在 SwiftUI ForEach 内容中将多个按钮操作分开?

    我有一个带有复选框 标题和计时器图标的项目列表 复选框是一个按钮 计时器图标是一个具有与其关联的独特操作的按钮 但是 如果我点击单元格内的任何位置 它会同时触发两个按钮操作 它们的目的是彼此独立运行以及单元中的水龙头独立运行 如何修改以下代
  • 使用布尔掩码有效地将 numpy 数组的元素归零

    所以我创建了一个超慢的版本 arr np arange 3 9 reshape 3 9 print arr to black np random choice a False True size 9 for i j in enumerate
  • 在python中分隔克拉A

    我有以下形式的数据 37101000ssd48800 A1420asd938987 A2011 09 10 A18 47 50 000 A99 00 A1 A0 A 37101000sd48801 A44557asd03082 A2011
  • iOS 13 - 当搜索主动推送到其他 VC 时,该 VC UITableView 会位于 Swift 4 中的导航栏下方

    我已经在 iOS 12 中检查过它工作正常 问题是当我要搜索并推送到第二个 VC 时它工作正常 当我来回推到第二个 VC 时 UITableview 就会进入导航栏下方 正常推送工作正常 仅在搜索活动并第二次推送时出现问题 我已经尝试过下面
  • Google Dataflow / Apache Beam Python - PCollection 的侧面输入会降低性能

    我们正在使用 Python SDK 在 google 数据流中运行日志文件解析作业 数据分布在数百个每日日志中 我们通过云存储中的文件模式读取这些日志 所有文件的数据量约为 5 8 GB gz 文件 总共 50 8000 万行 loglin
  • 单个脚本可以在 Windows 批处理和 Linux Bash 中运行吗?

    是否可以编写一个在 Windows 视为 bat 和 Linux 通过 Bash 中执行的脚本文件 我知道两者的基本语法 但不明白 它可能会利用一些 Bash 的晦涩语法或一些 Windows 批处理器故障 要执行的命令可能只是一行来执行其
  • 在循环 x86-64 程序集之前和内部使用 printf

    我无法弄清楚如何在此函数中正确使用 printf 因此该函数称为 multInts 应该将第一个数组的第一个元素与第二个数组的第一个元素相乘 然后继续遍历整个数组 但是 实验说明指定我不能在主函数中调用 printf 因此 我需要打印出 P
  • 摩托罗拉手机上的谷歌地图出现故障

    在摩托罗拉 Bravo 上 地图视图的左下角有一个丑陋的橙色方块 而不是谷歌徽标 我不仅在我的应用程序上注意到这一点 而且在 Yelp 上也注意到了这一点 请参阅屏幕截图 有其他人看到过这个吗 有解决方法吗 我不知道它是否发生在其他摩托罗拉
  • 连接/处理脚本到 PySimpleGUI 按钮

    你们能帮助我知道如何连接 PySimpleGui 脚本中的按钮 该按钮将在按下 单击运行按钮时执行另一个 python 脚本 现在 我一直在 GUI 脚本中阅读有关 Subprocess 和 command os popen 的内容 lay
  • 如何杀死一段时间内没有输出的进程

    我编写了一个程序 该程序应该运行很长时间 并将进度输出到stdout但是 在某些情况下 它开始挂起 最简单的方法就是重新启动它 我的问题是 有没有办法做一些事情 只有在特定秒数内没有输出时才会终止进程 我开始思考这个问题 唯一想到的就是这样
  • Symfony 2 错误:调用非对象上的成员函数 get()

    我查找了一些解决方案 但没有找到适合我的问题的解决方案 在一个控制器中我创建另一个控制器的实例 Controller1 mailController new MailController mailController gt newComme
  • 在 C++ 中将字符串转换为 int [重复]

    这个问题在这里已经有答案了 我正在尝试将从文件中读取的字符串转换为 int 值 以便可以将其存储在整数变量中 这就是我的代码的样子 ifstream sin sin open movie output txt string line get
  • 如何在空手道中为 SOAP 创建动态负载

    我使用一个变量来读取 XML 文件 然后将其分配给另一个称为有效负载的变量 将该 XML 作为 CDATA 在有效负载中传递 我的有效负载结构不会改变 我必须使用不同的 XML 文件 即不同的 CDATA 进行三到五个连续的 SOAP 调用
  • 在 Cypress 中测试我的网站时如何将数据添加到 Stripe 中

    我会尝试解释我的问题 我在网站上进行了测试 mysite com 但在注册过程中 用户应添加信用卡数据 他们可以做到https checkout stripe com pay 单击 下一步 按钮后将打开此页面 如何添加信用卡数据 谢谢 Go
  • 如何编写 C# 5 异步?

    我有以下场景 当输入命令时 为了测试 它是一个控制台应用程序 当它准备好时 我希望它将是一个WebService 我执行一些代码 当需要进一步的用户输入时 我立即返回到命令解释器 当给出新的输入时 我希望处理从我离开的地方恢复 这听起来很像
  • 创建 iruby 笔记本时内核死掉

    我对 SciRuby 完全是菜鸟 我第一次使用 SciRuby 我正在关注这个video 概述如何使用 SciRuby 并绘制图形 图表等 当我转到 localhost 8888 并从右侧下拉菜单创建新笔记本时 Ruby 2 2 3 我在
  • 是否可以在一个 JVM 中运行多个映射任务?

    我想为 Hadoop 中的映射任务共享大量内存静态数据 RAM lucene 索引 有没有办法让多个map reduce任务共享同一个JVM 作业可以通过指定作业配置mapred job reuse jvm num tasks来重用任务JV
  • 使用 mysql php pdo 从数据库返回一个值

    我不想使用循环 我只从一行的一列中获取一个值 我通过以下代码得到了我想要的 但必须有一种更简单的方法使用 PDO try conn new PDO mysql host localhost dbname advlou test advlou