Deberá utilizar las funciones mysql_connect()
, mysql_select_db()
en PHP para conectarse a su base de datos. Después de eso, use mysql_query()
para SELECCIONAR los campos en su tabla de usuarios (si su tabla de usuario tiene el nombre y el id. De los campos, SELECT name, id FROM user
). Luego puede buscar todas las informaciones del archivo db con mysql_fetch_assoc()
o cualquier otra función de búsqueda de mysql. Ahora necesita echo
sus datos en el javascript en su sitio web, formateado como una matriz. Es complicado hacerlo bien, pero puede obtener ayuda en json_encode
.
Para llenar su matriz con los nombres de usuario, haría algo como esto.
<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>
¿Quiere decir que el contenido de su matriz se almacena en la base de datos, o desea obtener el código para crear la matriz a partir de la base de datos? –
Normalmente, Javascript no puede hablar directamente con una base de datos, necesitará algo intermedio. ¿Cómo estás hablando con la base de datos? – deceze
@Guillaume: Quiero obtener el código para crear una matriz desde la base de datos @deceze: uso php .. – Rony