第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何將MySQL轉(zhuǎn)換為mysqli?

如何將MySQL轉(zhuǎn)換為mysqli?

慕標(biāo)5832272 2019-06-04 16:59:06
如何將MySQL轉(zhuǎn)換為mysqli?基于下面的代碼,我如何將其轉(zhuǎn)換為mysqli?是否就像更改*mysql_query($sql)一樣簡單?;到mysqli_query($SQL); ?**<?PHP//in my header file that is included on every page I have this$DB["dbName"] = "emails";$DB["host"] = "localhost";$DB["user"] = "root";$DB["pass"] = "";$link = mysql_connect($DB['host'], $DB['user'], $DB['pass']) or die("<center>An Internal Error has Occured. Please report following error to the webmaster.<br><br>".mysql_error()."'</center>");mysql_select_db($DB['dbName']);// end header connection part// function from a functions file that I run a mysql query through in any page.function executeQuery($sql) {    $result = mysql_query($sql);    if (mysql_error()) {        $error = '<BR><center><font size="+1" face="arial" color="red">An Internal Error has Occured.<BR> The error has been recorded for review</font></center><br>';        if ($_SESSION['auto_id'] == 1) {            $sql_formatted = highlight_string(stripslashes($sql), true);            $error .= '<b>The MySQL Syntax Used</b><br>' . $sql_formatted . '<br><br><b>The MySQL Error Returned</b><br>' . mysql_error();        }        die($error);    }    return $result;}// example query ran on anypage of the site using executeQuery function$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);} else {    header("location: index.php");    exit;}?>
查看完整描述

3 回答

?
繁華開滿天機(jī)

TA貢獻(xiàn)1816條經(jīng)驗 獲得超4個贊

要做的第一件事很可能是替換每一個mysql_*函數(shù)調(diào)用及其等價mysqli_*至少如果您愿意使用過程API-這將是更容易的方法,考慮到您已經(jīng)有了一些基于MySQLAPI的代碼,這是一個過程性的代碼。

為了解決這個問題,MySQLi擴(kuò)展函數(shù)總結(jié)肯定是有幫助的。

例如:

注意:對于某些函數(shù),您可能需要仔細(xì)檢查參數(shù):可能這里和那里都有一些不同-但沒有那么多,我要說的是:mysql和mysqli都是基于同一個庫的。(libmysql;至少對于PHP<=5.2)

例如:

  • 對于MySQL,您必須使用

    mysql_select_db

    連接后,指示要在哪個數(shù)據(jù)庫上執(zhí)行查詢。
  • 另一方面,mysqli允許您將數(shù)據(jù)庫名指定為第四個參數(shù)

    mysqli_connect.

  • 盡管如此,也有一個

    mysqli_select_db

    函數(shù),如果您愿意的話,可以使用。


完成后,嘗試執(zhí)行新版本的腳本.檢查一切是否正常如果沒有.。是找蟲的時候了;-)


查看完整回答
反對 回復(fù) 2019-06-04
?
手掌心

TA貢獻(xiàn)1942條經(jīng)驗 獲得超3個贊

(我知道這是舊的,但它仍然出現(xiàn).)

如果你真的mysql_*帶著mysqli_*所以要記住mysqli_*函數(shù)需要傳遞數(shù)據(jù)庫鏈接。

例如:

mysql_query($query)

mysqli_query($link, $query)

也就是說,需要進(jìn)行大量的檢查。


查看完整回答
反對 回復(fù) 2019-06-04
?
MMTTMM

TA貢獻(xiàn)1869條經(jīng)驗 獲得超4個贊

我總是用最簡單的方法

 $con = mysqli_connect($serverName,$dbusername,$dbpassword);

按以下順序進(jìn)行3步替換

  1. 所有“

    MySQL_SELECT_db(

    “有”

    mysqli_select_db($con)"

  2. 所有“

    MySQL查詢(

    “有”

    mysqli_query($con)

    “和
  3. 所有“

    MySQL

    “有”

    mysqli".

每次都對我有用


查看完整回答
反對 回復(fù) 2019-06-04
  • 3 回答
  • 0 關(guān)注
  • 1466 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號