Un petit rappel des requêtes basiques en SQL pour Drupal.
db_query_range($query, $args,$from, $count);
Avec un petit exemple
$result = db_query_range('
SELECT block.id_block
FROM {epragma_block} block
WHERE block.block_qcm = %d
', $id_qcm, 0, 10);
while ($node = db_fetch_object($result)) {
// Actions, par exemple $node->body, etc...
print_r($node);
}
drupal_write_record($table, &$object, $update = array());
Avec un petit exemple
$table = 'ma_table'; $record = new stdClass(); $record -> Nom = $nom; drupal_write_record($table, $record);
Sur le même principle mais en indiquant l’identifiant
$table = 'ma_table'; $record = new stdClass(); $record -> Nom = $nom; $record -> id = $id; drupal_write_record($table, $record, 'id');
Articles en relation:
Drupal, Exemple •Tags: database, drupal, requêtes, sql