gpt4 book ai didi

php - CodeIgniter SQL查询错误处理

转载 作者:行者123 更新时间:2023-12-03 08:08:05 25 4
gpt4 key购买 nike

此刻,我像这样访问我的帖子

http://localhost/post/174565/

并且一切正常,但是当我试图像这样访问它们时
http://localhost/post/1745s65/

我遇到错误
Error Number: 1054
Unknown column '1745s65' in 'where clause'
SELECT * FROM posts WHERE id = 1745s65;
Filename: D:\Localhost\Apache\htdocs\code\system\database\DB_driver.php
Line Number: 330

我知道为什么会有它,但是如何处理呢?例如,我的用户不需要查看SQL查询,我想向他们显示404页而不是此块。

最佳答案

试试这个代码:

public function getPostData($iPostId) {
$sqlQuery = $this->db->get_where('posts', array('id' => $iPostId));
$aResult = $sqlQuery->result();

if (empty($aResult)) {
show_404();
}
else {
return $aResult[0];
}
}

关于php - CodeIgniter SQL查询错误处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15724584/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com