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

歡迎訪問 生活随笔!

生活随笔

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

数据库

php和mysql函数的区别吗,(PHP,MySQL)函数仅在2种情况中的1种有效,找不到区别

發布時間:2025/3/15 数据库 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php和mysql函数的区别吗,(PHP,MySQL)函数仅在2种情况中的1种有效,找不到区别 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

因此,我具有此功能來搜索MySQL數據庫中的條目:

private function SearchContributors($search)

{

$search_pieces = explode(' ', $search);

if (count($search_pieces) == 1 )

{

$this->db->like('firstname', $search);

$this->db->or_like('lastname', $search);

$result = $this->db->get(); //the line from the error message below

}

//Other stuff for 2 and more pieces

return $result;

}

?>

我有兩次使用該功能.

案例A是用戶發起的搜索,并從URL(domain.com/contributors/?x=paul)獲取搜索查詢.這很好.

if (isset($_GET['x']))

{

$x = $_GET['x'];

$result = $this->SearchContributors($x);

}

?>

情況B是用戶輸入無效的子彈名稱(domain.com/contributors/paul代替domain.com/contributors/pauline-surname)并直接獲取搜索查詢時的備份:

$this->db->where('slug', $slug);

$result = $this->db->get();

if ($result->num_rows() == 0)

{

$x = str_replace('-', ' ', $slug);

$result = $this->SearchContributors($x);

}

?>

這返回了MySQL語法錯誤:

Error Number: 1064

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘WHERE firstname LIKE ‘%paul%’ OR lastname LIKE ‘%paul%” at line 2

SELECT * WHERE firstname LIKE ‘%paul%’ OR lastname LIKE ‘%paul%’

Filename: /www/htdocs/w00a94ee/c/controllers/contributors.php

Line Number: 23

在這兩種情況下,該函數都具有完全相同的字符串保羅,那么為什么它不起作用?

//編輯

function __construct()

{

parent::__construct();

$this->load->database('databasename');

$this->db->from('tablename');

}

解決方法:

您忘記了指定要從中選擇哪個表.

$this->db->from('tablename');

編輯:問題是您在構造函數中添加from,然后您調用:

$this->db->where('slug', $slug);

$result = $this->db->get();

在致電SearchContributors之前.這將運行查詢并重置變量.

因此,當您調用SearchContributors時,將不再設置FROM.

您需要將$this-> db-> from(‘tablename’);在SearchContributors而不是構造函數中.使模型函數自成一體,而不需要外部函數(例如__construct來調用它們)通常是一個好主意.

標簽:codeigniter,mysql,php

來源: https://codeday.me/bug/20191127/2077035.html

總結

以上是生活随笔為你收集整理的php和mysql函数的区别吗,(PHP,MySQL)函数仅在2种情况中的1种有效,找不到区别的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 欧美一区二区黄片 | 三级免费黄录像 | 91嫩草在线 | 亚洲av无码久久忘忧草 | 99精品偷自拍 | 99久久精品免费看国产四区 | 91午夜交换视频 | 性生交生活片1 | 天天舔天天爽 | 亚洲黄色免费观看 | a毛片在线免费观看 | 长河落日电视连续剧免费观看 | 欧美午夜理伦三级在线观看 | 一区二区免费在线播放 | 日韩精品一区二区三区四区五区 | 就是色| 亚洲乱熟女一区二区三区小说 | 蜜桃av成人永久免费 | 色欲久久久天天天精品综合网 | 特级特黄刘亦菲aaa级 | 欧洲一区二区 | 美女aaa | 亚洲AV成人无码久久精品巨臀 | 免费超爽大片黄 | 国产在线视频99 | 人人草人人爱 | 少妇4p | 久久久精品人妻无码专区 | 成人性生交大片免费卡看 | 丰满少妇熟乱xxxxx视频 | 亚洲av无码专区在线播放中文 | 免费av片| 日本在线www | 老司机亚洲精品 | 色呦呦一区 | 黄色小说在线视频 | 麻豆av免费| 日韩 欧美 自拍 | 成人久久久精品乱码一区二区三区 | 天堂av手机在线 | 欧美日韩国产激情 | 91精品成人 | 手机av免费观看 | 淫妹妹影院 | 一级全黄裸体免费观看视频 | 韩国明星乱淫(高h)小说 | 在线免费观看欧美大片 | 五个女闺蜜把我玩到尿失禁 | 国产精品成人免费看片 | 黄色一级在线观看 | 澳门久久久 | 亚洲人妻一区二区 | 青青草综合视频 | 伊人成人动漫 | 亚洲视频四区 | 免费爱爱网址 | 国产男女无遮挡猛进猛出 | 国产成人精 | 欧美性jizz18性欧美 | 国产呦系列 | 国产精品久久久久99 | 99成人在线| 国产人妻大战黑人20p | 成av人片一区二区三区久久 | 毛片毛片毛片毛片毛片 | 成人a v视频| 中文字幕一区二区在线播放 | 97超碰伊人 | 911香蕉视频 | 国产精品久久久久无码av色戒 | 在线能看的av网站 | 欧美少妇毛茸茸 | 久久久久久久久久免费 | 精品在线免费播放 | 免费动漫av | 亚洲精品wwww | av在线免费播放网站 | 超碰97在线播放 | 三上悠亚 电影 | 邪恶久久| 美女被猛网站 | 懂色av蜜臀av粉嫩av分享吧最新章节 | 欧美性白人极品1819hd | 91超薄肉色丝袜交足高跟凉鞋 | 在线免费观看av网址 | 色射射 | 在线观看中文 | 成人免费视频一区 | 日韩在线视频看看 | 久久精品国产电影 | 国产黄色一级 | 国产福利片在线观看 | jizz18欧美18 | 黄色的网站在线 | 免费在线观看网址入口 | 任你操精品视频 | 国产精品久久久久久免费免熟 | 17c一起操 | 中文字幕avav |