【发布时间】:2023-11-21 16:53:01
【问题描述】:
我的域上有一个 MySQL 数据库,然后我创建了一个名为 AccountInformation 的表。在该表中,有 AccountID、AccountName、FirstName、SecondName 等内容。
我制作了一个连接到该数据库的 PHP 程序,它能够获取所有行并显示它们,但这不是我想要的。我想根据其 ID 从某一行获取信息。
伪示例:
$UserName String
$SearchID = 1
$UserName = fetchrow where 'AccountID' = $SearchID and get 'AccountName' of that row
所以我现在在$UserName 中拥有ID 1 帐户的UserName。
【问题讨论】:
-
那么,你的意思是这个?...
SELECT AccountName FROM AccountInformation WHERE AccountID = ?然后只需将值绑定到参数。 -
类似
"SELECT AccountName FROM MyTable WHERE AccountID = {$SearchID};" -
这些答案看起来都不错,而且与我在 indernets 中找到的答案相似。但是,如果我知道 echo 结果,尽管所有信息都正确放置,但它只会给我空。
-
@HuRiXD 请发布您用于从数据库中获取数据的实际代码,而不仅仅是您尝试执行的示例。请阅读:How to create a Minimal, Complete and Verifiable Example
标签: php mysql sql database search