日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

php ajax mysql 出错,php – 从mysql切换到mysqli后,Ajax的更新语句不能正常工作,但没有错误显示...

發布時間:2024/9/15 数据库 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php ajax mysql 出错,php – 从mysql切换到mysqli后,Ajax的更新语句不能正常工作,但没有错误显示... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

參見英文答案 > When to use single quotes, double quotes, and back ticks in MySQL????????????????????????????????????12個

我有一個代碼,與mysql工作正常,但已切換到mysqli它不再運行.數據在選擇按鈕的表格中正確顯示,它看起來像我得到保存gif(因為正在調用Ajax),但是更新語句不會更新數據庫.

似乎沒有工作的部分是saveedit.php:

require_once("dbcontroller.php");

$db_handle = new DBController();

$column=$_POST['column'];

$value=$_POST['value'];

$id=$_POST['id'];

$sql = "UPDATE php_interview_questions SET `$column` = '$value' WHERE id=$id)";

$result = mysqli_query ($conn, $sql) or die(mysqli_error ($dbc));

?>

主頁是

require_once("dbcontroller.php");

$db_handle = new DBController();

$sql = "SELECT * from php_interview_questions";

$faq = $db_handle->runQuery($sql);

?>

PHP MySQL Inline Editing using jQuery Ajax

function showEdit(editableObj) {

$(editableObj).css("background","#FFF");

}

function saveToDatabase(editableObj,column,id) {

$(editableObj).css("background","#FFF url(loaderIcon.gif) no-repeat right");

$.ajax({

url: "saveedit.php",

type: "POST",

data:'column='+column+'&editval='+editableObj.innerHTML+'&id='+id,

success: function(data){

$(editableObj).css("background","#FDFDFD");

}

});

}

Q.No.QuestionAnswer

foreach($faq as $k=>$v) {

?>

<?php echo $k+1; ?>')" onClick="showEdit(this);"><?php echo $faq[$k]["question"]; ?>')" onClick="showEdit(this);"><?php echo $faq[$k]["answer"]; ?>

}

?>

使用db_controller.php連接到數據庫并處理結果集創建(數據庫連接詳細信息位于此處未發布的文件中):

function __construct() {

$conn = $this->connectDB();

if(!empty($conn)) {

$this->selectDB($conn);

}

}

function connectDB() {

$conn = mysqli_connect($this->host,$this->user,$this->password);

return $conn;

}

function selectDB($conn) {

mysqli_select_db($conn, $this->database);

}

function runQuery($query) {

$conn = mysqli_connect($this->host,$this->user,$this->password);

mysqli_select_db($conn, $this->database);

$result = mysqli_query($conn, $query)or die(mysqli_error($conn));

while($row=mysqli_fetch_assoc($result)) {

$resultset[] = $row;

}

if(!empty($resultset))

return $resultset;

}

function numRows($query) {

$result = mysqli_query($conn, $query);

$rowcount = mysqli_num_rows($result);

return $rowcount;

}

}

?>

我現在已經將dbcontroller更改為以下內容以簡化并嘗試拋出錯誤但仍然沒有得到任何結果

class DBController {

private $host = "***********";

private $user = "***********";

private $password = "**********";

private $database = "************";

function __construct() {

$conn = mysqli_connect($this->host,$this->user,$this->password,$this->database) OR die (mysqli_connect_error());

}

function runQuery($query) {

$conn = mysqli_connect($this->host,$this->user,$this->password);

mysqli_select_db($conn, $this->database);

$result = mysqli_query($conn, $query)or die(mysqli_error($conn));

while($row=mysqli_fetch_assoc($result)) {

$resultset[] = $row;

}

if(!empty($resultset))

return $resultset;

}

function numRows($query) {

$result = mysqli_query($conn, $query);

$rowcount = mysqli_num_rows($result);

return $rowcount;

}

}

?

&GT

解決方法:

刪除列周圍的單個qoutes名稱:

$sql = "UPDATE php_interview_questions SET $column = '$value' WHERE id=$id)";

或者,如果列中有特殊字符,請使用反引號來逃避它們.

$sql = "UPDATE php_interview_questions SET `$column` = '$value' WHERE id=$id)";

如果id是一個數值,你也不需要單個qoutes.

標簽:jquery,php,mysql,ajax,mysqli

來源: https://codeday.me/bug/20190623/1274705.html

總結

以上是生活随笔為你收集整理的php ajax mysql 出错,php – 从mysql切换到mysqli后,Ajax的更新语句不能正常工作,但没有错误显示...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 综合国产精品 | 色呦呦在线免费观看 | 久久久久美女 | 久久久久久久久久久福利 | 亚洲一区二区三区在线免费观看 | 日本加勒比一区二区 | 日本h在线观看 | 69日本xxxxxxxx96 | ass亚洲尤物裸体pics | 一区二区三区高清 | 中文字幕88| 久久久久亚洲国产 | av最新 | 欧美黄大片 | 欧美成人免费一级人片100 | 国产一区亚洲 | 欧美色图国产精品 | 国产91一区在线精品 | 91欧美一区二区三区 | 宅男噜噜噜66一区二区 | 强行挺进皇后紧窄湿润小说 | 日韩欧美国产中文字幕 | 欧美成人久久久免费播放 | av大帝在线观看 | √天堂资源在线 | jizz日本大全| 波多野结衣国产 | 森泽佳奈作品在线观看 | 亚洲wwwwww| 好看的中文字幕av | 亚欧视频在线观看 | 香蕉伊思人视频 | 操操日| 天天插插插 | 一级黄色片免费在线观看 | 日韩啊v | 日本人妻不卡一区二区三区中文字幕 | 欧美成人精品三级网站 | 精品免费国产 | 日韩免费视频一区二区视频在线观看 | 欧美成人精品一区二区三区在线看 | 成人在线观看a | 大牛影视剧免费播放在线 | 久久久一级 | 日韩一区二区三区网站 | 成人性生交大片免费 | 三级做爰在线观看视频 | 国产 日韩 欧美 制服丝袜 | 总裁边开会边做小娇妻h | 男插女视频在线观看 | 免费看黄色网址 | 色大师在线观看 | 伊人激情综合网 | 欧美三级视频网站 | www.国产.com| 日韩高清av | 91精品影视 | 91视频啪啪| 秋霞av一区二区三区 | 影音先锋在线观看视频 | 日本少妇性生活 | 影音先锋91 | 亚洲精品理论片 | 色一区二区三区四区 | 久久视频网 | 人妻互换一区二区三区四区五区 | 波多野结衣 一区 | 另类激情 | 91蜜桃 | 正在播放adn156松下纱荣子 | 中国女人一级片 | 久草免费在线视频观看 | 久久国产精品网 | 中文字幕91| 免费成人高清在线视频 | 成人动作片 | 亚洲高清色图 | 亚洲精品短视频 | 久久毛片 | 美女超碰 | 国产xxxx裸体xxx免费 | 日韩精品免费在线 | 欧美一区二区视频在线 | 成人涩涩软件 | 日韩的一区二区 | 国产精品麻豆欧美日韩ww | 国产毛毛片 | 亚洲第一免费播放区 | 亚洲人成小说 | 亚洲天堂成人网 | 韩国毛片一区二区 | 奇米网在线观看 | 女同亚洲精品一区二区三 | 国产视频你懂得 | 黄色一级大片在线免费看国产 | 亚欧在线视频 | 亚洲人午夜精品 | 国产一区二区三区精品在线 | 色成人综合网 |