查询一条数据,应该怎么查询
我写的是$query = $this->db->query("select * from kingdom");
if ($query->num_rows() > 0)
{
$row = $query->row_array();
echo $row['username'];
}
怎么样才能让它查询的数据是相应登录的那个数据呢,上面的情况是输出的是username数组 本帖最后由 jeongee 于 2011-7-26 09:05 编辑
什么意思?你要显示登录的信息,你就得获得谁登录啊,这个是网页开发基本知识吧
建议lz先看mysql手厕 jeongee 发表于 2011-7-26 09:04 static/image/common/back.gif
什么意思?你要显示登录的信息,你就得获得谁登录啊,这个是网页开发基本知识吧
...
如果不用codeigniter框架编写,我知道可以调用$_GET和POST :select * from kingdom where id=$_GET,
但是用codeigniter我现在还搞不清楚,应该怎么弄 kevin0171 发表于 2011-7-26 11:41 static/image/common/back.gif
如果不用codeigniter框架编写,我知道可以调用$_GET和POST :select * from kingdom where id=$_GET,
...
一样弄 jeongee 发表于 2011-7-26 11:53 static/image/common/back.gif
一样弄
报错了:这是我写的部分代码,
$data['title'] = '登录成功';
$this->load->view('success',$data);
$query = $this->db->query("SELECT * FROM kingdom ID='$_GET'");
$row = $query->row_array();
echo $row['username'];
但是输出之后,
A PHP Error was encounteredSeverity: Notice
Message: Undefined index: ID
Filename: controllers/member.php
Line Number: 20
发生了一个数据库错误Error Number: 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '=''' at line 1
SELECT * FROM kingdom ID=''
Filename: D:\AppServ\www\kingdom\system\database\DB_driver.php
Line Number: 330
kevin0171 发表于 2011-7-26 12:16 static/image/common/back.gif
报错了:这是我写的部分代码,
$data['title'] = '登录成功';
:Q
$query = $this->db->query("SELECT * FROM kingdom ID='$_GET'");
你可不可以写成这样的:$query = $this->db->query("SELECT * FROM kingdom ID='".$_GET."'"); jeongee 发表于 2011-7-26 12:22 static/image/common/back.gif
$query = $this->db->query("SELECT * FROM kingdom ID='$_GET'");
你可不可以写成这样的:$query = $ ...
按照你打的好像也不对啊!
A PHP Error was encountered
Severity: Notice
Message: Use of undefined constant ID - assumed 'ID'
Filename: controllers/member.php
Line Number: 20
A PHP Error was encountered
Severity: Notice
Message: Undefined index: ID
Filename: controllers/member.php
Line Number: 20
发生了一个数据库错误
Error Number: 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '=''' at line 1
SELECT * FROM kingdom ID=''
Filename: D:\AppServ\www\kingdom\system\database\DB_driver.php
Line Number: 330
kevin0171 发表于 2011-7-26 12:31 static/image/common/back.gif
按照你打的好像也不对啊!
$query = $this->db->query("SELECT * FROM kingdom ID='".$_GET[‘ID’]."'"); 没明白楼主想要干什么。
页:
[1]
2