Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用SQLite PDO从表中返回单个值_Php_Sqlite_Pdo - Fatal编程技术网

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先生,我希望能够从设置表(或任何其他设置)中获取主机的值。您的数据库设计实际上是错误的…这取决于您,您是每个用户都有设置,还是只有这些设置等这些是所有应用程序都将使用的全局设置。谢谢,这正是我想要的。谢谢,这正是我想要的。