如何从 Drupal 内部连接到 MySQL
我需要连接到 mysql 数据库并在 Drupal 7 中选择一些记录。我如何在 Drupal 7 中执行此操作。
我尝试了这段代码,但它不起作用:
db_set_active('default');
$sql = mysql_query("SELECT * FROM users");
while($result = mysql_fetch_array($sql)) {
echo $result["uid"];
echo $result["name"];
有什么想法吗?
I need to connect to mysql database and select some records in Drupal 7. How can I do it from within Drupal 7.
I tried this code, but it doesn't work:
db_set_active('default');
$sql = mysql_query("SELECT * FROM users");
while($result = mysql_fetch_array($sql)) {
echo $result["uid"];
echo $result["name"];
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在 Drupal 7 中,您已经连接到数据库。您想要使用数据库抽象层< /a>.您可以使用 db_select 如果您正在尝试从用户表中进行选择。请参阅链接中的一些示例...
In Drupal 7 you are already connected to the database. You want to use the database abstraction layer. You can use db_select if you are trying to select from the users table. See some examples in the link...