2010-11-26 25 views
0

Ich brauche einen Aufruf von meiner Webseite an die Datenbank und wählen Sie zufällige Bild von einzelnen Tabelle aus der Datenbank. Datenbank basiert auf Server (mysql) und ich rufe es von JavaScript-Code. Meine Frage ist also: Gibt es dafür einen Code-Schnipsel, den ich mit Javascript nicht so gut finde?So rufen Sie zufällige Bild von MySql-Datenbank mit JavaScript

Vielen Dank im Voraus.

+2

Javascript kann nicht direkt mit mySQL verbinden. Was verwenden Sie auf der Serverseite? –

+1

Sie haben die serverseitige Sprache, die Sie verwenden, weggelassen. Dazu müssen Sie eine API schreiben. Möglicherweise möchten Sie auch Ihr Datenbankschema anzeigen. –

+0

Ich benutze PHP als Server-Sprache –

Antwort

1

Sie tun können dies in Ihrem serverseitigen Skript. ZB: PHP, ASP.Net

aussehen: Random images shower

Vielleicht ist es nicht die Frage im Zusammenhang, aber Sie sollten stroe Ihre Bilder verlinken in der Datenbank. Sie sollten versuchen, Bilder in Ihrem Website-Verzeichnis zu speichern, zum Beispiel

+0

Wo muss ich serverseitigen Skript, in welchem ​​Verzeichnis? –

+0

Ich denke du solltest AJAX benutzen. Hier ist ein gutes Beispiel: http://www.w3schools.com/PHP/php_ajax_database.asp – onurbaysan

1

Sie benötigen ein serverseitiges Skript, das Ihnen das Bild gibt. Dann brauchst du ein paar js, die es laden. Wenn Sie PHP und jQuery auf der Client-Seite verwenden, könnte Ihre js wie folgt aussehen:

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

Und dann Ihre PHP-Abfrage der Datenbank würde und zurück so etwas wie:

<img src="the_random_image_url.jpg" /> 
Verwandte Themen