Quellcode
- <?php
- $karte = array();
- $i = 0;
- $db_link = @mysqli_connect ('localhost', 'root', 'Kennwort'');
- mysqli_select_db($db_link, 'schlaumi');
- $sql_kartei_vorhanden = "SELECT
- 'Themengebiet' AS Themengebiet_vorhanden,
- 'Wissensstufe' AS Wissensstufe_vorhanden,
- 'Teilgebiet' AS Teilgebiet_vorhanden,
- 'Buch' AS Buch_vorhanden,
- 'Kapitel' AS Kapitel_vorhanden,
- 'Frage' AS Frage_vorhanden,
- 'Antwort' AS Antwort_vorhanden
- FROM standardkarten"; // hier muss noch durch die BenutzerID eingeschränkt werden
- $result_kartei_vorhanden = mysqli_query($db_link,$sql_kartei_vorhanden);
- //if(!$result_kartei_vorhanden){echo ("Etwas stimmt nicht, oder die Tabelle ist leer");}else{echo $result_kartei_vorhanden->num_rows;}
- while ($row=mysqli_fetch_assoc($result_kartei_vorhanden)){
- echo $i;
- $printtest = $row['Frage_vorhanden'];
- echo "{$printtest}";
- $i++;
- }
- for($j = 0;$j <= $i;$j++){
- }
- mysqli_free_result($result_kartei_vorhanden);
- ?>
Ich erhalte im Browser folgende Ausgabe:
kann mir nicht erklären warum er immer den "Spaltennamen" der Tabelle ausgibt und nicht den Inhalt?