Datenbanken - 3. Semester (Subject) / Datenbankzugriff (mysqli) 1 (Lesson)
There are 7 cards in this lesson
Datenbankzugriff (mysqli) 1
This lesson was created by zrah.
This lesson is not released for learning.
- 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.
