php - 以下查询中的错误是什么?

标签 php mysql drupal

我在 Drupal6 中编写了以下查询。

$sql = 
    "SELECT registryvalue 
    FROM {muln_registry} 
    WHERE fk_applicationid = %d 
    AND registrykey = '%s'";

$result = db_result(db_query($sql, 32, 'SHOW_SCORE_TO_STUDENT'));

它应该返回值 1。但它没有显示任何内容。如果我复制并在 mysql 编辑器中运行,它会正确返回。

但现在它给空了。数据库连接等没有错误。因为其他查询运行完美。

这里可能是什么错误?

最佳答案

我能看到的所有错误都是因为 {}

应该是

 $sql = "SELECT registryvalue FROM muln_registry WHERE fk_applicationid = %d AND registrykey = '%s'";

关于php - 以下查询中的错误是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15634047/

相关文章:

语言表的 php 空结果

php - imagettftext() 函数不起作用?

php - 在应用程序中记录用户事件

drupal - 禁用 Drupal 内容创建消息?

javascript - 使用 ajax、php、html 进行 POST

php - Symfony 2 Doctrine ODM 引用

mysql - 试图弄清楚如何编写一个 SQL 查询来返回 mysql 数据库的两个表的不交集,但遇到了麻烦

php - 为什么我的 Bootstrap 模态窗口无法在 php 上运行?当我尝试打开模式窗口时,它不会显示

drupal - 创建表单提交时如何自动设置 CCK 节点引用字段的值

drupal - 是否需要清理/转义来自 drupal 的 arg(x) 的输出?