====== PHP-Programmierkurs [9] - Fortgeschrittene Datenbankabfragen ====== define('MYSQL_NUM',MYSQLI_NUM); $db_host="localhost"; $db_user="lerner"; $db_password="lerner"; $db_database="learningdb"; //Verbindung aufbauen $verbindung = mysqli_connect($db_host, $db_user, $db_password, $db_database) or die("Keine Verbindung möglich! " . mysqli_error($verbindung)); echo "Verbindung zum Datenbankserver / zur Datenbank hergestellt!
"; echo '
'; echo ''; $sql = mysqli_query($verbindung, "SELECT q_id, q_text FROM q_table WHERE qc_id = $qc_id"); //Die Abfrage gibt uns mehrere Datensätze zurück. In diesem Fall die ID einer Frage und den Fragetext einer Frage. //Mit der folgenden while-Schleife werden die Datensätze Zeile für Zeile bzw. Datensatz für Datensatz auswertet. while ($row = $sql->fetch_assoc()){ unset($id, $text); //Mit unset werden die lokalen Variablen gelöscht. $id = $row['q_id']; //Der Variable $id wird der jeweilige ID-Wert der Frage zugewiesen. $text = $row['q_text']; //Der Variable $text wird der jeweilige Fragetext der Frage zugewiesen. echo "\t\n"; echo "\t\n"; echo "\t\n"; echo "\t\n"; echo ""; } echo "
\n"; echo $text; echo "\t\n"; //Mit dieser for-Schleife werden 6 Radio-Button ausgeben. Je nachdem welcher Button angeklickt wird, wird ein Wert (1 bis 6) weitergegeben. for($i=1;$i<6;$i++) { echo ''.$i; } echo "\t
\n"; echo "
"; echo ''; echo '
'; /* Verbindung schließen */ mysqli_close($verbindung);
{{tag>[informatik thema php php-programmierkurs html lernpfad datenbank googlecharts]}}