小编K C*_*oud的帖子

如何在Codeigniter中将数据库函数调用到自定义库中?

我创建了一个库,并尝试通过codeigniter访问数据库.

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
Run Code Online (Sandbox Code Playgroud)

班级历史{

function __construct() {
    //$CI->load->database();
    //$this->load->library('database');
    $CI =& get_instance();
    $CI->load->database();
}

public function create_history($id){
    //$this->load->database();
    $sql = "INSERT INTO inventory_history SELECT null,i.* FROM inventory i where i.inventory_id = :id";
    $query = $this->CI->db->conn_id->prepare($sql);
    $query->bindParam(':id', $id, PDO::PARAM_INT);
    return $query->execute();
}}
Run Code Online (Sandbox Code Playgroud)

但我在插入查询附近收到错误.通过谷歌我去了一个告诉$this->ci->db用来执行查询的人.我无法指出数据库执行中出现错误的原因.如何在codeigniter中将数据库函数调用到我的自定义库中?

php codeigniter

2
推荐指数
1
解决办法
2万
查看次数

concat两列mysql表串在一起?

我正在研究自动完成,我需要通过mysql从两列中获取数据:

我有一张桌子如

id serial name
1  EHY    Audi
2  EHZ    Lemo
3  EHM    Ferrari
Run Code Online (Sandbox Code Playgroud)

现在我希望结果在一个表中,因为我希望我的自动完成功能从这样的串行和名称字段中提取数据

-list-
EHY
EHZ
EHM
Audi
Lemo
Ferrari
Run Code Online (Sandbox Code Playgroud)

这可以在一次查询调用中完成吗?

我使用了这个查询(它只是一个例子),我想要类似于此的东西,但是连续地绑定数据.

select concat(c.name, c.serial) as lising from data c
Run Code Online (Sandbox Code Playgroud)

mysql

0
推荐指数
1
解决办法
109
查看次数

为什么我不能回应这些变量?

以下代码允许用户插入7个数字,当点击$ submit时,计算这些数字的平均值并在屏幕上打印.

但是,与$ upn和$ project变量(也由用户输入)相关联的值不会在屏幕上打印.

我之前有这个工作,它的功能很简单,但无法弄清楚为什么这不会反映$ upn和$ project的值.

非常感谢帮助!

道歉,但我无法发布图像,因此代码粘贴在下面.谢谢.

{<?php
$num1 = $_POST['num1'];
$num2 = $_POST['num2'];
$num3 = $_POST['num3'];
$num4 = $_POST['num4'];
$num5 = $_POST['num5'];
$num6 = $_POST['num6'];
$num7 = $_POST['num7'];

$upn = $_POST['pupil'];
$project = $_POST['project'];

$submit = $_POST['submit'];

if ($submit) {

$sum = ($num1 + $num2 + $num3 + $num4 + $num5 + $num6 + $num7) / 7;

echo ("$upn" . "$project" . "$sum ");
    }

?>

<html>
<head>
    <link rel="stylesheet" type="text/css" href="style.css">
    <meta charset="UTF-8">
</head>
<body> …
Run Code Online (Sandbox Code Playgroud)

php variables if-statement input echo

0
推荐指数
1
解决办法
101
查看次数

标签 统计

php ×2

codeigniter ×1

echo ×1

if-statement ×1

input ×1

mysql ×1

variables ×1