Subversion Repositories prepend

Compare Revisions

Regard whitespace Rev 8 → Rev 7

/trunk/php_auto_pre/001-mysql_replacement.php
5,9 → 5,8
// TODO: check if we matched all stuff mentioned here: https://www.phpclasses.org/blog/package/9199/post/3-Smoothly-Migrate-your-PHP-Code-using-the-Old-MySQL-extension-to-MySQLi.html
 
$vts_mysqli = null;
$vts_mysqli_report_set_once = false;
 
// Liefert die Anzahl betroffener Datensätze einer vorhergehenden MySQL Operation
// Liefert die Anzahl betroffener Datensätze einer vorhergehenden MySQL Operation
function mysql_affected_rows($link_identifier=NULL) {
global $vts_mysqli;
$li = is_null($link_identifier) ? $vts_mysqli : $link_identifier;
34,10 → 33,9
return $li->close();
}
 
// Öffnet eine Verbindung zu einem MySQL-Server
// Öffnet eine Verbindung zu einem MySQL-Server
function mysql_connect($server=null, $username=null, $password=null, $new_link=false, $client_flags=0) {
global $vts_mysqli;
global $vts_mysqli_report_set_once;
$ary = explode(':', $server);
$host = $ary[0];
$ini_port = ini_get("mysqli.default_port");
46,10 → 44,6
if (is_null($username)) $port = ini_get("mysqli.default_user");
if (is_null($password)) $port = ini_get("mysqli.default_password");
$vts_mysqli = new mysqli($host, $username, $password, /*dbname*/'', $port, ini_get("mysqli.default_socket"));
if (!$vts_mysqli_report_set_once) {
mysqli_report(MYSQLI_REPORT_OFF); // PHP <8.1 compatibility
$vts_mysqli_report_set_once = true;
}
return (empty($vts_mysqli->connect_error) && ($vts_mysqli->connect_errno == 0)) ? $vts_mysqli : false;
}