Vous devrez utiliser les fonctions mysql_connect()
, mysql_select_db()
en PHP pour vous connecter à votre db. Après cela, utilisez mysql_query()
pour sélectionner les champs de votre table utilisateur (si votre table utilisateur a le nom et l'identifiant des champs, SELECT name, id FROM user
). Ensuite, vous pouvez aller chercher toutes les infos de la base de données avec mysql_fetch_assoc()
ou toute autre fonction mysql fetch. Maintenant vous devez echo
vos données dans le javascript sur votre site Web, formaté comme un tableau. C'est compliqué à obtenir, mais vous pouvez obtenir de l'aide de json_encode
. Pour remplir votre tableau avec les noms d'utilisateur, vous devriez faire quelque chose comme ceci.
<html>
<head>
<script type="text/javascript">
var userName = <?php
// Connect to MySQL
//mysql_connect();
//mysql_select_db();
$d = mysql_query("SELECT name, id FROM user") or die(mysql_error());
$usernames = array();
while($r = mysql_fetch_assoc($d)) {
$usernames[] = $r['name'];
}
echo json_encode($usernames);
?>;
// Do something with the userName array here
</script>
</head>
Voulez-vous dire que le contenu de votre tableau est stocké dans la base de données ou que vous voulez obtenir le code pour créer le tableau à partir de la base de données? –
Habituellement, javascript ne peut pas parler directement à une base de données, vous aurez besoin de quelque chose entre les deux. Comment parlez-vous à la base de données? – deceze
@Guillaume: Je veux obtenir du code pour créer un tableau à partir de la base de données @deceze: j'utilise php .. – Rony