我有一个从数据库中获取单个用户的函数,这样我就可以显示它,用于用户配置文件和其他东西。
嗯,我希望能够有一个单独的表,只为组,这样我可以添加更多,如果我想,它是简单的。因此,我在users表中有一个group_id字段,所以我可以这样做,它会将groups表与groups id列连接起来。
好吧,我可以在我的另一个项目中成功地做到这一点,但是当我将函数转移到这个当前项目时(我使用相同的方法在两个项目上显示配置文件),它就不再起作用了……一直没有返回任何东西...
public function getUser($username) {
if (empty($username)) {
,首先,我是CodeIgniter的新手,还在学习过程中。
我已经创建了一个应用程序的RAP原住民,选择日期和时间来创建一个约会。我使用CodeIgniter作为我的后端.该约会有一个date、start time和end time。
创建约会的条件是:
如果已经创建了约会,则为,例如:date = 15-01-2020、start time = 7:00pm、end time = 8:00pm。
这样,用户就不能创建其他约会,例如:
date = 15-01-2020,start time = 7:00pm,end time = 8:00pm (类似的日期和时间,从晚上7点到晚上8点已经预
嗨,我有一个在CodeIgniter的网站开发。
在我的一个页面中,我在搜索表单后使用了CodeIgniter的分页。
在本例中,我将$_POST传递的搜索值存储到会话中,因为如果单击下一页获得更多结果,搜索将保留搜索值。
但是,例如,当我更改页面时,我想返回到索引,在返回到我的搜索表单页面后,会话已经创建,并使用会话的值进行查询。如何在更改页面时销毁或取消设置会话的值?这个是可能的吗?
在我的模型函数中,我检查会话值是否不同于0并且存在,如果为真,则使用会话值进行查询。
这是我的控制器(国家是要存储到会话中的值)
public function region_list(){
我需要在"products“表中添加一个产品,然后得到添加的产品ID,然后在”产品详细信息“表中添加该产品的详细信息。
在CodeIgniter的官方页面中,他们展示了如何做到这一点,但不使用函数,例如:
$this->db->trans_start(TRUE); // Query will be rolled back
$this->db->query('AN SQL QUERY...');
$this->db->trans_complete();
我需要使用函数并保持完整性,如果这两个查询中有一个失败了,那么记录就没有添加,我准备
我想要显示预订数量最多的前9个地方。所以我必须有一个$this->db->group_by('t.id_pl')的计数,然后是这个计数的order by。
我设法做到了这一点,但我不知道我应该把计数放在哪里:
function select_pop ()
{
$this->db->select( 's.place as place, s.price as price, s.title as title' );
$this->db->from('Places AS s');
我正在使用Codeignit2.2,我试图构建分页,询问Codeigniter指南,当我使用下面的url时,它非常适合我。
$pages_num: is the amount of pages for view.
http://localhost/Codeigniter2.1.4/public_html/page/$pages_num
但是当我为url添加一个参数作为下面的代码时,我在3周前试图找到它,但我没有解决问题,请注意:第2号是id类别,第4个是分页视图的数量。
http://localhost/Codeigniter2.1.4/public_html/cat/2/4
这是我在控制器中
我正在学习codeigniter,我使用model中的方法(函数)从数据库中获取数据。我不确定我的方法是否获取了正确的数据,我想使用print_r();exit;进行调试,但不知道在哪里以及如何看到输出。有人能帮我吗?
例如,我在模型中的方法是
public function get_price($check)
{
$this->db->select('*');
$this->db->where('name', $check);
$this->db->from('group_te
我需要这样做:
if (isset($account)) {
$this->db->where('account', $account);
}
if (isset($subject)) {
$this->db->where('subject', $subject);
}
if (isset($contact)) {
$this->db->where('_from', $contact);
}
//here i need to get result
$resul1 = $this-&g
Codeigniter未定义索引在线商店:
出于某种原因,我返回了“未定义的索引:控制器中的分组”。
我已经在下面添加了控制器和模型。
我还添加了getProduct()代码
/*Here is my model*/
function getProductsByGroup($limit,$group,$skip){
$data = array();
if ($limit == 0){
$limit=3;
}
$this->db->select('id,name,shortdesc,thumbnail');
我有以下查询:
$this->db->select('SUM(cost_price) AS cost_price,SUM(cost_price) AS total,employees.username AS staff_name');
$this->db->from('items');
$this->db->join('customers', 'customers.person_id = items.customer_id');
$this->
有人能帮我解决这个错误吗。
下面的PHP
public function color_sql($filter)
{
$this->db->select('*, sum(count) AS color_sum');
$this->db->from('wallpapers_colors');
$this->db->where('saturation BETWEEN ' . (($filter['saturation'][0]) / 100) . ' AND &
我想知道,如果我想要更新数据库中的特定用户,是否需要选择(where语句)两次。
例如,
// Add new income for the day
function add_new_income($user_id, $budget_group_id, $day, $month, $year, $income)
{
// Check if there has been posted anything at the same day
$this->db->where('day',$this->current_date);
$this-&
我在CodeIgniter中有以下类声明:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
if (session_status()==PHP_SESSION_NONE){
session_start();
}
require_once(APPPATH.'libraries/fpdf/fpdf17/fpdf.php');
class Fpdf {
var $ci;
var $pdf;
public fu
我在将下面的SQL查询转换成CodeIgniter查询构建器时遇到了问题:
$row = $db->prepare("SELECT DATE(message_timestamp) Date, COUNT(DISTINCT messageid) totalCount FROM ic_deliveryreceipts GROUP BY DATE(message_timestamp)");
这是我最近尝试过的:
$this->db->select(DATE(message_timestamp) as 'Date', COUNT(DISTINC
我已经成功地在yii2中实现了配置文件日志,它将记录所有执行的mysql查询。但问题是,它还会记录在此过程中回滚的查询。我想保留所有成功执行的查询的记录,并将其保存为备份/镜像。我有没有办法做到这一点。我尝试使用Dbtarget日志,并注释了以下部分
public function export() {
if ($this->db->getTransaction()) {
// create new database connection, if there is an open transaction
// to ensure insert stat
我正在用CodeIgniter开发一个有成员登录系统的应用程序。我有一个模型,可以获取被请求成员的所有信息。
class Member extends CI_Model {
var $info = array();
var $error = NULL;
function __construct(){
parent::__construct();
}
public function get_info($member_id = ''){
$this->db->where('member_id', $member_id);
我正在遵循这个页面中的教程,和我以及其他人都发现了同样的错误。
它看起来是登录控制器中的错误,因为它总是显示“错误的电子邮件ID或密码!”消息,即使凭据是好的,但我找不到错误(虽然我已经找到并解决了其他一些),请帮助我。
控制器:
<?php
class login extends CI_Controller
{
public function __construct()
{
parent::__construct();
$this->load->helper(array('form','url','html')