Php 使用SQLite PDO从表中返回单个值
我有一个存储设置及其值的表,从数据库中检索值的最佳方法是什么 设置表如下所示:Php 使用SQLite PDO从表中返回单个值,php,sqlite,pdo,Php,Sqlite,Pdo,我有一个存储设置及其值的表,从数据库中检索值的最佳方法是什么 设置表如下所示: setting value host 1.2.3.4 port 1234 user me pass cake 例如: 我正在使用PDO $sth = $dbh->prepare('SELECT value FROM settings where setting = :host'); $sth->bindValue(':host', $host
setting value
host 1.2.3.4
port 1234
user me
pass cake
例如:
我正在使用PDO
$sth = $dbh->prepare('SELECT value FROM settings where setting = :host');
$sth->bindValue(':host', $host, PDO::PARAM_STR);
$sth->execute();
$value = $sth->fetch();
return $value;
这是现在推荐的对数据库做出反应的方法。我正在使用PDO
$sth = $dbh->prepare('SELECT value FROM settings where setting = :host');
$sth->bindValue(':host', $host, PDO::PARAM_STR);
$sth->execute();
$value = $sth->fetch();
return $value;
这是现在推荐的对数据库作出反应的方法。您实际上想做什么?顺便说一句,
setting=“host”
?@Alien先生,我希望能够从设置表(或任何其他设置)中获取主机的值。您的数据库设计实际上是错误的…取决于您,您是否对每个用户进行了设置,或者只是这些设置等等这些是所有应用程序都将使用的全局设置。您实际想要做什么?顺便说一句,setting=“host”
?@Alien先生,我希望能够从设置表(或任何其他设置)中获取主机的值。您的数据库设计实际上是错误的…这取决于您,您是每个用户都有设置,还是只有这些设置等这些是所有应用程序都将使用的全局设置。谢谢,这正是我想要的。谢谢,这正是我想要的。