我想在我的搜索表单中创建codeigniter分页,当我单击提交时,它成功地显示了查询搜索,但当我单击数字页链接或下一页时,它显示消息"undefined variable rec“和"Fatal error: Call to a member function num_rows() on a non-object”,我确定查询已传递到变量$rec。
我在这里看到了问题,当我更改页面时,变量返回为null,因此变量$rec没有从'post‘获得值。
我的问题是:如何保留'post‘中的值,这样当我更改页面时,查询将获得变量值?
这是我的控制器:
public f
我正在尝试将php mysql语句转换为Codeigniter语法。代码从db中选择全部,但是区域差等于彼此减去的两个表格输入。任何帮助都是非常感谢的。
PHP版本
select * from zone_cost where zone_diff =
@(
(select zone from station_zone where station ='FORMINPUT') - (select zone from station_zone where station ='FORMINPUT')
);
Codeigniter尝试版本
$zd = (
$this->
我知道关于MySQL的“服务器已经消失”的错误有很多主题,但是这个错误似乎是随机发生的,并且是在不利的条件下发生的。
我正在使用CodeIgniter 3.0。在我所做的研究中,我发现使用了这个框架,但这个问题从未得到解决。他/她说,这是CodeIgniter的错,因为数据库在其他应用程序中没有问题。
人们说这个问题通常是因为超时,但我不认为在数据量最小的情况下可能会出现超时。事实上,我试图从其中获取信息的表不超过5行。我只是在做一个SELECT * FROM table WHERE id = x,所以我并不认为这么多的数据存在性能问题。
我的查询代码如下:
public function g
class Admin extends CI_Controller {
public function __construct() {
parent::__construct();
$this->load->model('admin_model');
}
public function index()
{
$this->load->library('session');
$this->load->database();
我使用codeigniter作为框架。首先,我使用:
public function edit_ads_wait($id)
{
$where["user"]=$this->session->userdata("userid");
$where["id"]=$id;
$where["state"]=2;
$info=$this->base->get_where_row("advertisement",$where);
if($info) // if $info i
This is Welcome controller method
public function send_otp()
{
echo 'in';
die;
$phone = $_POST['mobile'];
if ($phone != '') {
$mobile_detail = $this->welcome_model->check_if_already_mobile_no($phone);
if (!
我想在codeigniter上进行表单验证
这是控制器上的alternatif.php的代码
class Alternatif extends CI_Controller
{
public function __construct()
{
parent::__construct();
$this->load->library('form_validation');
$this->load->model("Alternatif_model");
$this-&g
这是我玩CI的第一天,到目前为止我真的很喜欢它,但有一个问题我自己解决不了。问题是我需要生成具有两个控制器函数的单个视图。一个div应该包括表A中按ID选择的行,而另一个div应该在表B中的数组上循环foreach。
public function index()//div A
{
$data['query'] = $this->db->get_where('beer', array('id' => 1));
$this->load->view('corp/corp_v
我想在Codeigniter query中写一个像select*from bookdetails where editionId=$edid1 or editionId=$edid2;这样的查询。
下面是我的Codeigniter查询
public function get_rare_outofprintBooks($edid1,$edid2)
{
$this->load->database();
$query = $this->db->get_where('bookdetails',array
我在以下sql语句中遇到了一些问题:
$query= $this->db->get_where('navigation', 'linkname IS NOT NULL
AND parent IS NULL
AND type="main" //this doesn't work!!
AND ORDER BY sortnumber ASC');
如何以合理
我正在尝试访问本地数据库中的数据(在我的vm上),我必须使用CodeIgniter的查询构建类来获取数据。我有一个查询,我已经在sql中找到了这个查询:
select message, created
from logs
where username = 'user'
and (
created > '1487695796'
and created < '1487782196'
)
and (
message = 'login failure
我希望使用Codeigniter在rest中构建一些多搜索函数,但问题数据在Postman中测试时没有显示出来。
我使用这段代码构建搜索函数:
结果我想要1:
Select * from Mahasiswa where nrp=$keyword OR nama=$keyword
结果我想要2:
Select * from Mahasiswa where nrp like $keyword OR nama like $keyword
控制器
public function search_get()
{
$keyword = $this->get('nrp');
我有这样的代码:
function search($terms){
$query = $this->db->get_where('products',"name LIKE '%$terms%' OR description LIKE '%$terms%'");
$product = $query->result_array();
foreach($product as $p):
$query2 = $this->db->