mysql给字符串变量赋值的方法是用select into 变量结构完成赋值。
创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站制作、网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的高邑网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
使用sql的结构语法:
SELECT ... INTO var_list selects column values and stores them into variables.
比如定义一个sql变量:
@x varchar(10);
@y varchar(20);
select id,name INTO @x,@y from dx_tt
这样就完成了赋值。
?php
//$conn = mysql_connect('localhost','root','root');
$conn = mysql_connect('127.0.0.1','root','root');
if(!$conn)
{
die(mysql_error());
}
mysql_query("set names 'utf8'");
$select_db = mysql_select_db('test');
if(!$select_db)
{
die(mysql_error());
}
$arr = array();
$res = mysql_query("select * from A ORDER BY ID ASC");
while($row=mysql_fetch_array($res))
{
//$arr[] = array($row['code'],$row['note']);
$arr[] = array('code'=$row['code'],'note'=$row['note']);
}
//print_r($arr);
?
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""
html xmlns=""
head
meta http-equiv="Content-Type" content="text/html; charset=utf-8" /
title无标题文档/title
/head
body
table width="200" border="1"
tr
th代码/th
th内容/th
/tr
?php for($i=0;$icount($arr);$i++){?
tr
td?php //echo $arr[$i][0];
echo $arr[$i]['code'];?/td
td?php //echo $arr[$i][1];
echo $arr[$i]['note'];?/td
/tr
?php }?
/table
/body
/html
?php
mysql_close($conn);
?
set@num=1;或set@num:=1。
set@num=1;或set@num:=1;//这里要使用变量来保存数据,直接使用@num变量。
$sql="select * from list order by id asc ";
$rs = mysql_query($sql);
while ($row = mysql_fetch_array($rs))
{
$data[] = $row //需要保存到2维数组中才可以调用的
}
echo "这是第一条记录。ID=".$data[0][0].",title=".$data[0][2];
运行这个看看 有不明白的请看我给的参考资料 和PHP手册