嗨我的图书馆有问题 我想从数据库中选择数据,然后我想再次插入所选数据
这里是我的代码
class Sms {
function __construct() {
$ci = &get_instance();
}
function send($no,$msg,$username)
{
$ci = &get_instance();
$ci->load->model('log_model');
$host = "127.0.0.1";
$port = "8800";
$username = "admin";
$password = "";
$hp = $this->db->query('SELECT hp FROM t_akun');
$fp = fsockopen($host, $port, $errno, $errstr);
if (!$fp) {
"errno: $errno \n";
echo "errstr: $errstr\n";
return $result;
}
fwrite($fp, "GET /?Phone=".$no."&Text=" . rawurlencode($msg) . " HTTP/1.0\n");
if ($username != "") {
$auth = $username . ":" . $password;
$auth = base64_encode($auth);
fwrite($fp, "Authorization: Basic " . $auth . "\n");
}
fwrite($fp, "\n");
$res = "";
while(!feof($fp)) {
$res .= fread($fp,1);
}
fclose($fp);
$nolog = explode(',',$no);
date_default_timezone_set('Asia/Jakarta');
$now = date("Y-m-d H:i:s");
foreach($nolog as $row)
{
$data= array(
'username'=>$username,
'hp'=>$hp,
'act'=>'Send',
'd_log'=>$now
);
$ci->log_model->add_log($data);
}
if($res)
{
return $no;
}
}
}
那个代码是错误的
但是如果$ hp改成像这样的代码就行了
$ci = &get_instance();
$ci->load->model('log_model');
$host = "127.0.0.1";
$port = "8800";
$username = "admin";
$password = "";
$hp = "12345678";
请帮助我:(
答案 0 :(得分:1)
首先,您必须在CodeIgniter的View目录中创建一个PHP页面,其中使用CodeIgniter的语法创建表单。 其次,您必须在Controller目录中创建类,其中加载了上述PHP页面(视图),在表单字段上应用验证并加载相应的模型。 第三,对于应用程序中的数据库连接,在Model目录中使用数据库插入函数创建一个类。
Cehek这个网站可能是有益的。 http://www.formget.com/insert-data-into-database-using-codeigniter/