selectionner une colonne dans une base de donnee
Par aurelien gerits le mercredi, 28 octobre 2009, 23:06 - Lien permanent
Pour la sélection d'une colonne dans une base de donnée,
il faut utiliser la class magixcjquery_magixdb_layer qui effectue la tâche de sélection de colonne.
[code] selectColumn($sql, $column = 0,$debugParams=false)
- request = La requête
- column = la colonne (numérique)
- debugParams = Détaille une commande préparée SQL
[PHP] selectColumn($sql, $column = 0,$debugParams=false)
Exemple avec la base de donnée "db_games"
Vous trouverez cette base de donnée dans l'exemple du dossier extra dans le SVN
[PHP]
<?php
/**
* On instance magixLayer
*/
$layer = new magixcjquery_magixdb_layer();
function ColumnTitleGames(){
global $layer;
$sql = 'SELECT g_title,cat_id FROM games';
return $layer->selectColumn($sql,0);
}
?>
<div id="selColumn" class="ui-widget-content ui-corner-all">
<h3 class="ui-widget-header ui-corner-all">Selection de colonne</h3>
<table>
<thead>
<tr>
<th>TITLE</th>
</tr>
</thead>
<tbody>
<?php
print '<tr><td>';
$column = ColumnTitleGames();
print('jeu = '.$column);
print '</td>'.'</tr>';
?>
</tbody>
</table>
</div>
Cette fonctionnalité réduit considérablement la charge de mysql.
Pensé à économisé vos ressources pour vos applications Une fonction très pratique pour identifier les colonnes existante dans une base de donnée.
L'exemple ci dessus affichera :
