Как подключиться к MySQL из Drupal - PullRequest
1 голос
/ 06 июня 2011

Мне нужно подключиться к базе данных 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"];

Есть идеи?

1 Ответ

2 голосов
/ 06 июня 2011

В Drupal 7 вы уже подключены к базе данных. Вы хотите использовать слой абстракции базы данных . Вы можете использовать db_select , если вы пытаетесь выбрать из таблицы пользователей. Смотрите некоторые примеры в ссылке ...

<?php
$result = db_select('users', 'u')
    ->fields('u')
    ->execute()
    ->fetchAssoc();
?>
...