Différence : tableau statique (hardcodé) et tableau dynamique (mysql) ?
Bonjour tout le monde,
J'ai une différence d'initialisation de la table "$table_ref" entre les deux codes ci-dessous ?
En fait, j'essaie de le faire dynamiquement (par mysql) donc mon code 'par mysql' doit correspondre au remplissage ($table_ref) du code hardcodé.
Hélas, je ne parviens pas à corriger le tir, voici mon code !
Je suis presque sur que le problème se situe dans la boucle while ?!
par mysql
Code:
1 2 3 4 5 6 7
| $db = mysql_connect('localhost', 'root', 'password');
mysql_select_db('bo',$db);
$sql = "SELECT pri_id, pri_name FROM bo_priority" ;
$result = mysql_query ( $sql ) ;
$table_ref = array() ;
while ( $row = mysql_fetch_assoc ( $result ) )
$table_ref[] = $row; |
ou en script (hardcodé):
Code:
1 2 3 4 5 6
| $table_ref = array (
1 => 'Aucune' ,
2 => 'Basse' ,
3 => 'Normale' ,
4 => 'Haute'
) ; |
Avez-vous une idée?
Merci d'avance.
Yves