Derzeit habe ich folgende Klasse, Funktionsstruktur für mysql in functions.php
mysql mysqli Klasse Funktionsumsetzschaltung
constants.php
enthält Datenbanknamen, Benutzerkennwort usw.
Ich will als Mysqli diese Klasse verwenden.
Es gibt viele Klassenbeispiele online verfügbar. Aber ich konnte es nicht ....
Wenn ich das zu mysqli umwandeln kann, kann ich viel Zeit sparen, wenn ich den Klassennamen usw. auf allen anderen Seiten ändere.
Ich gebe Beispielcode in meiner Datei. Wie kann ich es in mysqli konvertieren?
Ich habe schon Mysqli Converter versucht, aber es hat mir nicht viel helfen ...
<?
ob_start();
include_once("constants.php");
//create class
Class bsq
{
function connect_db()
{
mysql_connect(HST,USR,PWD) or die(mysql_error()); //die("Failed to Connecting MYSQL");
mysql_select_db(DBN) or die(mysql_error()); //die("Failed to connect database");
}
function webdreamselect($table,$where,$start,$end,$orderby,$orderbyvalue)
{
$sql="select * from ".$table."";
if($where!="") {
$sql.=" where ".$where."";
}
if($orderby!="" && $orderbyvalue!="") {
$sql.=" order by ".$orderby." ".$orderbyvalue."";
}
if($end > 0) {
$sql.=" limit ".$start.",".$end." ";
}
//echo $sql;
[email protected]_query($sql);
return $seldata;
}
function webdreamupdate($tbl, $sf, $sv, $wf, $wv, $prn)
{
$query.=" UPDATE ".$tbl." SET " ;
/* Here updating fields and values are composed */
if(is_array($sf))
{
if(sizeof($sf) > 0)
{
for($j=0; $j<sizeof($sf); $j++)
{
$update_vars.= " $sf[$j] = '$sv[$j]' ";
if($j<sizeof($sf)-1)
$update_vars .= ", ";
}
}
}
else
{
$update_vars.= " $sf = '$sv' ";
}
$query.= $update_vars;
/*Here condition is created*/
if(is_array($wf))
{
if(sizeof($wf) > 0)
{
for($k=0; $k<sizeof($wf); $k++)
{
$condition.= " $wf[$k] = '$wv[$k]' ";
if($k<sizeof($wf)-1)
$condition .= " and ";
}
}
}
else
{
if($wf)
$condition = $wf." = '$wv' ";
else
$condition="1";
}
$query.= " WHERE $condition ";
if($prn==1)
{
//echo $query;
}
//echo $query;
$result = @mysql_query($query) or die(mysql_error());
return $result;
}
ersetzen alle mysql_ mit mysqli_ in functions.php-Datei. –