(1) Bereinigung der php-mysql-Verknüpfungsfunktion
1. Direkte Datenbankverbindung #mysqli_connect(“DB_ADDR”, “DB_USER”, “Db_Pw”, [Db_Name]) : Datenbankzugriff #mysqli_select_db() : Wählen Sie eine Datenbank aus, mit der Sie arbeiten möchten # mysqli_close([Verbindungskennung]) : Beenden der Datenbankverbindung
# 시예 <?flows $DB_ADDR = “localhost”; $DB_USER = “admin”; $DB_PW = “admin_pwd”; $DB_NAME = “mydb”vlancharset=UTF-8”); $db = mysqli_connect($DB_ADDR、$DB、USER、$DB_PW、$DB_NAME);if($db) {echo “DB Connect Success”;} else {echo “DB Connect Fail”;} mysqli_close($db);?>
2. Anzahl der Datensätze und Felder #mysqli_query([Verbindungskennung], “QUERY”) für die Übertragung von Datenbankabfragen und Datensätzen : Ausführung des eingegebenen SQL-Befehls – Gibt das Ergebnis für eine Abfrage zurück, die mit SELECT ausgegeben werden soll. – Wenn eine Tabelle ohne Ausgabe verändert wird, wie z.B. die Anweisung INSERT oder UPDATE, wird nur der logische Wert (T/F) zurückgegeben. # mysqli_num_rows() : #mysqli_num_fields() : Ermittelt die Anzahl der Felder
$ $ $ query = “Auf dem Tisch * * * を選択”;$result = mysqli_mysqli()db, $sql);
3. Daten aus einer Datenbank importieren # mysqli_fetch_row() : liefert einen Datensatz # mysqli_fetch_array([resource results]) : einen Datensatz erwerben # mysqli_result() : Ermittelt Daten an einer bestimmten Position (gibt die Ergebnisdaten zurück)
# mysqli_fetch_array() holt das Ergebnis in einer Zeile und gibt es in Form eines Arrays zurück.# Bei mysqli_fetch_row() wird das Array nicht mit dem Spaltennamen, sondern mit einer Zahl aufgerufen.while($row = mysqli_fetch_array($result)) { { { echo $row[‘num’].” “; echo $row[‘id’].” “; echo $row[‘name’].”<br />”;}
4. Andere Funktionen #mysql_real_escape_string() : Benutzen Sie diese Funktion, um einen String mit mysql_query zu escape zu verwenden # mysql_list_processes() : mysql_list_tables() : Liefert die Tabellenliste aus der mysqlDB zurück #mysql_stat() : gibt den aktuellen Systemstatus zurück #mysql_tablename() das Feld existiert
# Die Funktion mysql_real_escape_string()# wird aus Sicherheitsgründen verwendet.# Wenn die Anführungszeichen (”) in die Abfrage eingegeben werden, wird die Escape-Verarbeitung wie folgt durchgeführt, da es ein SQLi-Problem gibt.$id = mysql_real_escape_string($li, $id)
5. #mysqli_connect_error() : Prüfen Sie nach Fehlern, die bei der DB-Verbindung aufgetreten sind #mysqli_error([Verbindungskennung]) : Prüfen Sie Fehler, die bei der DB-Nutzung aufgetreten sind
5. #mysqli_connect_error() : Prüfen Sie nach Fehlern, die bei der DB-Verbindung aufgetreten sind #mysqli_error([Verbindungskennung]) : Prüfen Sie Fehler, die bei der DB-Nutzung aufgetreten sind
#mysqli_connect_error()시예<?db>$DB_ADDR=”localhost”;$DB_USER=”admin”;$DB_PW=”admin_pwd”;$DB_NAME=”mydb”vlocalcharset=UTF-8″);$db=mysqli_connect($DB_ADDR,$DB, USER,$DB_PW,$DB_NAME)또는 die(“DB connect error:”. mysqli_connect_error”)?>#mysqli_error()시예<?”;$query=”select*from table”;$result=mysqli_reror(db)또는 die(mysqli_error(db);while(row)=mysqli_array(result){echo$row[‘num’].”;echo$row[‘id’].”;echo$row[‘name’n’.”}이 포함되어 있습니다.”<br/>;}mysqli_close(db)?>
(2) Verbesserung der eingebauten Funktionen für PHP
(2) Verbesserung der eingebauten Funktionen für PHP
#Ch der Strings #xplood (T): Die Stretch-/Tic-/Tic): “Tic-List______png wird die Option_________________________________________#1): Die angegebenen Strings (Index): Ohne Angabe der Buchstaben (Lame_urce_urce_ur__ur_ur_____”podiformularetectrorage(p)ethereg_forage(변수), 등