作者bingoton (忍不住一起唱 好听~)
看板PHP
标题Re: [请益] 请问要怎麽抓出资料库里头的值至sessio …
时间Mon May 12 18:15:35 2008
※ 引述《kylekai (可爱的妹妹...)》之铭言:
: ※ 引述《bingoton (忍不住一起唱 好听~)》之铭言:
: : $query_a = sprintf("SELECT mt_id FROM mt_info WHERE id=super");//抓mt_id
: : $result_a = mysql_query($query_a);
: : $_SESSION['mt_id']= $result_a;//要将mt_id 的值(int)代入session变数中
: : 这样的语法 有哪边是需要更正的呢?
: : 谢谢!!
: resource 似乎不能这样直接塞入 session ...
: 你应该要有 mysql_fetch_* 先把 mt_id 取出来成单纯的数值或是字串变数
$query_a = sprintf("SELECT mt_id FROM mt_info");//抓mt_id,但没有参考id
$result_a = mysql_query($query_a);
$row=mysql_fetch_array($result_a);
$_SESSION['mt_id']= $row["mt_id"];
我试了 上面这四行
不一样之处,就是第一行没有where的叙述
结果就可以成功丢值到变数$_SESSION['mt_id']了,
但是往後的资料, $_SESSION['mt_id']的值都固定下来不会变...
ps.假设有 mt_id 跟id各三笔资料在资料库里头,
我想依据id去抓mt_id的值到$_SESSION['mt_id']里头供往後使用
该怎麽更改程式码呢? 谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.122.192.201
1F:推 arrack:SELECT mt_id FROM mt_info WHERE id='super' ? 05/12 18:27
2F:→ arrack:不知道你SUPER的用意是啥,是变数的话也少了$ 05/12 18:28
3F:→ arrack:是字串少了单引号 05/12 18:28
4F:→ arrack:你echo 资料出来看看就好了 05/12 18:28
5F:→ bingoton:可以了 谢谢arrack大! 05/12 18:55