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();
}

Antworten auf die Frage(1)

Ihre Antwort auf die Frage