日韩性视频-久久久蜜桃-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的更新语句不能正常工作,但没有错误显示...的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 亚洲无人区码一码二码三码 | 国产精品无码乱伦 | 欧美xxxbbb| 国产午夜电影 | 麻豆传媒网 | 久久精品国内 | 亚色成人 | 插插宗合网| 女人一区二区三区 | 张柏芝54张无删码视频 | 国产999精品久久久久久 | 在线色 | 欧美日韩精品在线视频 | 加勒比精品在线 | 熟妇高潮精品一区二区三区 | 少妇一晚三次一区二区三区 | 四虎影院国产精品 | 岳奶大又白下面又肥又黑水多 | 我的邻居在线观看 | 人妻换人妻仑乱 | 国产亚洲精品美女 | 性色av一区二区三区在线观看 | 日韩视频中文字幕 | 亚洲三级黄色 | 欧美操操| 污污免费在线观看 | 午夜院线 | 欧美大尺度床戏做爰 | 奇米久久 | 激情视频激情小说 | 国产自偷| 国产日批视频在线观看 | 涩里番在线观看 | 在线观看 中文字幕 | 精品一区二区三区视频日产 | 爽天天天天天天天 | 日本三级韩国三级三级a级按摩 | 波多野结衣www | 可以在线观看av的网站 | 超碰中文字幕 | 性囗交免费视频观看 | 国产后入清纯学生妹 | 一区二区导航 | 无码丰满熟妇 | 影音先锋国产精品 | 疯狂做爰的爽文多肉小说王爷 | 一区二区三区视频播放 | 欧美成人免费 | 狠狠干男人的天堂 | 欧美性色黄 | 午夜激情男女 | 超碰在线一区 | 国产精品h| 日韩欧美一级片 | 国产视频网站在线观看 | 亚洲一二区在线 | 色小说在线观看 | 大尺度摸揉捏胸床戏视频 | 国产又猛又黄 | 五月婷婷啪啪 | 成人免费看片网站 | 日韩一区二区视频在线 | 国产日产精品一区 | а中文在线天堂 | 欧美 日韩 国产 成人 | 少妇一边呻吟一边说使劲视频 | 国产精品无码粉嫩小泬 | 久久久久久国产精品免费 | 日本东京热一区二区 | 麻豆午夜视频 | 天天曰天天 | 污视频在线免费观看 | 97香蕉碰碰人妻国产欧美 | 一区小视频 | 黄色综合网站 | 日本v片 | 日韩毛片视频 | 91人人干 | 在线亚洲人成电影网站色www | 日韩黄色在线 | 国产精品午夜一区二区 | 妺妺窝人体色www聚色窝仙踪 | 美景之屋电影免费高清完整韩剧 | 日本黄色小视频 | 天天射天天射天天射 | 性猛交╳xxx乱大交 偷偷操不一样的久久 | 秋霞无码一区二区 | av巨作| 伊人久久成人 | cao死你| 亚洲视频六区 | 免费观看的av | 成人在线欧美 | 日本老年老熟无码 | 国产91丝袜在线播放 | 热久久在线 | 麻豆视频91 | 97伊人超碰 | 欧美日韩综合视频 |