0

我有一个站点,其设置存储在 mysql 数据库表中。为了获得一个设置,我使用这样的东西:

$q = mysql_query("SELECT setting FROM settings WHERE id=1");
$a = mysql_fetch_array($q);
$setting = $a['setting'];

但是,难道没有更快/更好的方法将mysql表的一个“单元”转储到变量中吗?

4

1 回答 1

1

不,差不多就是这样。一些 DB 库提供了一个->getOne()-type 方法,但在内部它们与你没有什么不同。当然,你应该停止使用 mysql_*() 函数。它们已被弃用/过时。考虑切换到 mysqli 或 PDO

于 2013-06-22T20:36:00.793 回答