Datenbankzugriff

bancavo

Grünschnabel
Hallo,

da ich noch sehr wenig Erfahrung mit Datenbanken habe wollte ich euch fragen.
Ich arbeite für eine Visualisierung mit HTML, VML, Javascript und CSS. Die Attributwerte für die VML Objekte möchte ich nun aus einer Datenbank mittels Javascript holen.
Im Internet habe ich mich etwas umgeschaut. Habe gelesen von serverseitigem Javascript und Zusammenspiel PHP mit Javascript. Um genau zu sein habe ich nicht viel verstanden. Kann mir einer weiterhelfen, wie ich das realisieren könnte?
 
Es wäre sehr hilfreich wenn du uns den Typ der Datenbank nennen würdest, also ob es MySQL oder ob es sich hierbei um eine mSQL Datenbank handelt...
Falls es MySQL ist würde ich dir PHP vorschlagen.

Das wäre dann so ungefähr (könnte fehler enthalten!):

############################################
Edit1:
Habe was vergessen :-(
Aufjedenfall, viel Spass :-)
############################################

PHP:
<?PHP
 
// Zugangsdaten der MySQL Datenbank
$host = "Hostname";
$user = "Username";
$pass = "Passwort";
 
// Verbindung mit der MySQL datenbank herstellen
mysql_connect($host,$user,$pass);
 
// Hier hatte ich was vergessen
// SEHR Wichtig
// Datenbank auswählen
mysql_select_db("Datenbankname");
 
// Abfrage (nur ein Beispiel)
$sql = "SELECT * FROM vml";
$result = mysql_query($sql);
 
?>

Was du danach machst hängt ganz von dir ab was du damit anstellen willst...


PS.: Auf Fehler könnt ihr IHN gerne hinweisen, mich jedoch BITTE nicht da ich es so lernen will (Learning by doing) oder so ähnlich. ;) Ausserdem habe ich mit absicht die "Striche" :suspekt: "vergessen". Also, viel Spass damit.... ;-] :p
 
Zuletzt bearbeitet:
Hallo,

ich werde mit MySQL arbeiten. PHP scheint recht praktisch zu sein. Kann ich die Variablen danach in eine Javascript Array zuweisen? weil ich die Visualisierung nämlich mit Javascript usw. mache. Und bitte noch etwas, was unterscheidet serverseitige Javascript vom normalen?

Vielen Dank
 
Serverseitiges Javascript? Hab ich noch nie gehört. Dachte auch immer es wäre nur Clientseitig.

Egal...

Du kannst die Felder die du mit PHP ausliest ohne Probleme in einen Javascriptarray laden. Nützliche Funktion ist z.B. foreach();
 
Serverseitiges Javascript habe ich auch noch nicht gehört.:rolleyes:
Mit foreach habe ich allerdigns noch nie gearbeitet, vielleicht kann dir jemand anderes ein Beispiel geben, stimmts bancavo? :p :-)

Warum hast du nicht gleich ein beispiel geschrieben? :rolleyes:
Zu faul was? :-)
 
Ja zu faul bin ich wirklich.

PHP:
// Verbindungsaufbau
$connection = mysql_connect("localhost",$user,$password);
mysql_select_db($db, $connection);

$strEntry = "SELECT prename, lastname FROM members";
$sqlResult = mysql_query($strEntry, $connection)
echo "<script language='javascript'>
  prenames = new Array();
  lastnames = new Array();";
while($arrAntwort = mysql_fetch_row($sqlResult)) {
  echo "prename[] = '".$arrAntwort[0]."';";
  echo "lastname[] = '".$arrAntwort[1]."';";
}
echo "</script>";
// Datenbank schliessen
mysql_close($connection);

Ich habe den Code leider nicht getestet (zu faul :p )
Aber er sollte funktionieren. Vielleicht gibt es noch eine schnellere Variante alles in einen Array zu laden.
 

Neue Beiträge

Zurück