Datenbanken - 3. Semester (Fach) / Datenbankzugriff (mysqli) 1 (Lektion)
In dieser Lektion befinden sich 7 Karteikarten
Datenbankzugriff (mysqli) 1
Diese Lektion wurde von zrah erstellt.
Diese Lektion ist leider nicht zum lernen freigegeben.
- Welche 3 Funktionsarten sind notwendig um Daten in PHP aus einer Datenbank abzuholen? > Verbindung herstellen = connect> Anfrage schicken = query> Antwort abholen = fetch
- Welches 3 Arten gibt es, um die Verbindungsparameter zur Datenbank in einer Webseite vor unbefugtem Zugriff zu schützen? > Datenbankzugriffsinformationen als Konstanten setzen> connect-PHP-script außerhalb von htdocs speichern> das Verzeichnis mit .htaccess schützen
- Was liefert mysqli_query bei insert, update und delete zurück (Gutfall, Fehlerfall)? Im Gutfall true, im Fehlerfall false.
- Wie kann ich bei einem insert im Nachhinein den Wert des Primärschlüssel mit einer PHP- Funktion auslesen, der von autoincrement vergeben wurde? Wie geht das gleiche in SQL? (Noch nicht im Skriptum, aber als Antwort auf obige Frage trotzdem falsch). mysqli_insert_id($connection); mysql_query("SELECT max(id) FROM tabelle"); SELECT LAST_INSERT_ID();
- Welche 3 Varianten gibt es um ein Antwort-array aus der Datenbank abzuholen mit mysqli_fetch_array($result, [Konstante])? Die Konstante kann folgende Werte annehmen: MYSQLI_ASSOC, MYSQLI_NUM und MYSQLI_BOTH.ASSOC = assoziatives Array, NUM = nummeriertes Array, BOTH = beides.
- Mit welcher PHP-Funktion kann die Trefferanzahl eines Resultsets ermitteln (select)? mysqli_num_rows($result);
- Was liefert mysqli_query bei select, describe, explain und show zurück (Gutfall, Fehlerfall)? Im Gutfall das mysqli_result Objekt, im Fehlfall false.
