-2
我想將我用mysql做的這一小段代碼轉換成mysqli,任何能夠提供幫助的人都會很感激。我嘗試了幾次來做到這一點,但是我失敗了,但是我需要用mysqli來做,因爲將來mysql會被折舊。 。 。先謝謝你。將mysql配置轉換爲mysqli
<?php
CLASS DB_Class {
//database selection classes
function DB_Class($dbname, $username, $password) {
$this->db = mysql_connect ('host', 'guest', 'dbacess')
or die ("Unable to connect to Database Server");
mysql_select_db ($dbname, $this->db) or die ("Could not select database");
}
function query($sql) {
$result = mysql_query ($sql, $this->db) or die ("Invalid query: " . mysql_error());
return $result;
}
function fetch($sql) {
$data = array();
$result = $this->query($sql);
while($row = MYSQL_FETCH_ASSOC($result)) {
$data[] = $row;
}
return $data;
}
function getone($sql) {
$result = $this->query($sql);
if(MYSQL_NUM_ROWS($result) == 0)
$value = false;
else
$value = MYSQL_RESULT($result, 0);
return $value;
}
}
?>
謝謝。 。 。我會嘗試,並讓你知道它是否有效。 – Agreetumi
我試過了,但它不工作....我得到錯誤getone()函數。 – Agreetumi
什麼是錯誤?並取得方法的工作?你可以發佈你用來調用DB_Class的代碼嗎? – John