A表只有两个字段。 B表有4个字段,但包含A表的全部字段。B表的 username字段为冗余,应删除。
创新互联专注于濮阳县企业网站建设,自适应网站建设,商城网站建设。濮阳县网站建设公司,为濮阳县等地区提供建站服务。全流程按需网站设计,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务
利用 B、A两表建立一个”形似你的B表“的视图,建立B表和A表的关联,......
(其实是用 inner join)
SELECT Btable.*, Atable.username;
FROM ;
btable ;
INNER JOIN atable ;
ON Btable.userid = Atable.userid
$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手册
如果不是在存储过程中,你直接用set @ii = NULL;就可以定义一个@ii为null,而且没有任何指定类型。
如果是在存储过程中,就这样:
CREATE PROCEDURE ask()
BEGIN
DECLARE ii int;
set ii = NULL;
select 1,ii;
end
共同进步。