So ändern Sie MySQL in MySQL
<p>基于下面的代码,我用于常规的mysql,我应该如何将其转换为使用mysqli?</p><p>只需将mysq l_query($sql);更改为mysqli_query($sql );,是这样简单吗?</p><p><strong><code></code><code></code></strong></p>
<pre class="brush:php;toolbar:false;"><?PHP
//in meiner Header-Datei, die auf jeder Seite enthalten ist, die ich habe
$DB["dbName"] = "emails";
$DB["host"] = "localhost";
$DB["user"] = "root";
$DB["pass"] = "";
$link = mysql_connect($DB['host'], $DB['user'], $DB['pass']) or die("<center>Ein interner Fehler ist aufgetreten. Bitte melden Sie den folgenden Fehler dem Webmaster .<br><br>".mysql_error()."'</center>");
mysql_select_db($DB['dbName']);
// End-Header-Verbindungsteil
// Funktion aus einer Funktionsdatei, über die ich auf einer beliebigen Seite eine MySQL-Abfrage ausführe.
FunktionexecuteQuery($sql) {
$result = mysql_query($sql);
if (mysql_error()) {
$error = '<BR><center><font size="+1" face="arial" color="red">Es ist ein interner Fehler aufgetreten.<BR> Der Fehler wurde zur Überprüfung aufgezeichnet</font></center><br>';
if ($_SESSION['auto_id'] == 1) {
$sql_formatted = highlight_string(stripslashes($sql), true);
$error .= '<b>Die verwendete MySQL-Syntax</b><br>' . $sql_formatted . '<br><br><b>Der zurückgegebene MySQL-Fehler</b><br>' . MySQL-Fehler();
}
die($error);
}
$result zurückgeben;
}
// Beispielabfrage wurde auf einer beliebigen Seite der Site mithilfe der Funktion „executeQuery“ ausgeführt
$sql='SELECT auto_id FROM friend_reg_user WHERE auto_id=' .$info['auto_id'];
$result_member=executequery($sql);
if($line_member=mysql_fetch_array($result_member)){
extract($line_member);
} anders {
header("location: index.php");
Ausfahrt;
}
?></pre>
<p><br /></p>