2010-11-26 6 views
0

J'ai besoin de faire un appel de ma page Web à la base de données et de sélectionner l'image aléatoire de la table unique de la base de données. La base de données est basée sur le serveur (mysql) et je l'appelle du code javascript. Donc, ma question est la suivante: y a-t-il un extrait de code pour cela, je ne suis pas très bon avec Javascript.Comment appeler une image aléatoire à partir de la base de données MySql en utilisant JavaScript

Merci d'avance.

+2

Javascript ne peut pas se connecter directement à mySQL. Qu'est-ce que vous utilisez sur le côté serveur? –

+1

Vous avez omis la langue côté serveur que vous utilisez. C'est ce dont vous avez besoin pour écrire une API. Vous pouvez également afficher votre schéma db. –

+0

J'utilise php comme langage côté serveur –

Répondre

1

Vous pouvez faire ceci dans votre script côté serveur. Par exemple: PHP, ASP.Net

Regardez ceci: Random images shower

Peut-être qu'il est pas lié à la question, mais vous devriez Stroe vos photos un lien dans la base de données. Vous devriez essayer de stocker des images dans votre répertoire de site Web, par exemple

+0

Où ai-je besoin de mettre un script côté serveur, dans le répertoire sorcière? –

+0

Je pense que vous devriez utiliser AJAX. Voici un bon exemple: http://www.w3schools.com/PHP/php_ajax_database.asp – onurbaysan

1

Vous avez besoin d'un script côté serveur qui vous donne l'image. Ensuite, vous avez besoin de js qui le charge. Si vous utilisez PHP et jQuery sur le côté client, votre js pourrait ressembler à:

$('div#image_container').load('yourscript.php'); 

Et puis votre php interrogerait la base de données et retourner quelque chose comme:

<img src="the_random_image_url.jpg" /> 
Questions connexes