mysql数据库修改表单未提交又查询另外的表

mysql数据库修改表单未提交又查询另外的表,第1张

mysql实现查询数据并根据条件更新到另一张表的方法。分享给大家供大家参考,具体如下:

原本的数据库有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变会终止执行。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8716006.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-20
下一篇 2023-04-20

发表评论

登录后才能评论

评论列表(0条)

保存