原本的数据库有3张表
travel_way :旅游线路表,存放线路的具体信息
traveltag :线路标签表,存放线路目的地等信息
tagrelation:标签对应表,存放线路和目的地的对应关系
因为业务逻辑的改变,现在要把它们合并为一张表,把traveltag中的目的地信息插入到travel_way中。
首先获取到所有线路对应的目的地,以线路ID分组,合并目的地到一行,以逗号分隔
具体方法 *** 作如下:<?php
$hostName = 'yourhost'
$userName = 'yourusername'
$passWords = 'yourpwd'
$conn = mysql_conn($hostName,$userName,$passWords)
if(!$conn){
die('Could not connect: ' . mysql_error())
}
$mysql_select_db('admin',$conn)
$sql="INSERT INTO user_zy (username, name, time,place,type,http,password)
VALUES
('$_POST[username]','$_POST[name]','$_POST[time]','$_POST[place]','$_POST[type]',
'$_POST[http]','$_POST[password]')"
mysql_query($sql,$conn)//这里是添加数据。
//读取数据
$sql = "select * form user_zy where 1"//读取所有。
$sql = "select * form user_zy where id=".$id//读取某一项。
$result = mysql_query($sql,$conn)
while($info = mysql_fetch_array($result)){
$arr[] = $info//$arr 为最后所要读取的值。
}
可以用var_dump($arr)打印出来看看。
值来进行判断。很简单的,给一个例子。
php利用
empty函数
判断MySQL表单是否为空
方法一:$sql=select*formabc$result=MySQL_query($sql)$row=MySQL_fetch_array($result)if(empty($row))//开始判断是够为空{echonull}else{echonotnull}php利用empty函数判断MySQL表单是否为空
方法二:$sql=select*formabc$result=MySQL_query($sql)$row=MySQL_fetch_array($result)if(!$row)//开始判断是够为空{echonull}else{echonotnull}其实MySQL_fetch_
array函数
在使用的时候如果表是空表的话,就会返回false,这个时候$row自然没有赋值成功。记住源码天空
,千万不敢这样用$row=mysql_fetch_array
如果后面哟or
die的话,则程序执行到mysql_fetch_array变会终止执行。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)