wie man Zeichenkette in mysqli entgeht
Im alten mysql () Code habe ich Folgendes getan, um einen String zu entkommen:
t.TeacherUsername = '".mysql_real_escape_string($teacherusername)."'
Ich ändere meinen Code in mysqli, aber was ich sicher wissen und sicher sein möchte, um einem String in mysqli zu entkommen, ist wie folgt:
t.TeacherUsername = '".mysqli_real_escape_string($teacherusername)."'
Um eine Verbindung zur mysqli-Datenbank herzustellen, gehen Sie wie folgt vor:
$username="xxx";
$password="xxx";
$database="xxx";
mysqli_connect('localhost',$username,$password);
mysqli_select_db($database) or die( "Unable to select database");
Alles, was ich getan habe, ist, MySQL auf MySQL zu ändern. Ist das richtig?
AKTUALISIEREN:
Ist dies nun der richtige Weg, um mit mysqli eine Verbindung zur Datenbank herzustellen:
$username="xxx";
$password="xxx";
$database="mobile_app";
$mysqli = new mysqli("localhost", $username, $password, $database);
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}