//mssql server与php连接
代码如下 | 复制代码 |
$mcn = mssql_connect('127.0.0.1','sa','1'); mssql_select_db('hb',$mcn); |
//mysql数据库连接
代码如下 | 复制代码 |
$conn = mysql_connect('localhost','root','a') or die('mysql server 连接失败'); mysql_select_db('sa',$conn); |
代码如下 | 复制代码 |
$mssql = "select * from bc "; $msquery = mssql_query( $mssql ); //查询mssql server 的数据保存到数据 if( mssql_num_rows( $msquery ) ) { while( $rs = mssql_fetch_array( $msquery ) ) { $mysql ="insert into vv(id,title) values('$rs[id]','$rs[title]')"; //mysql查询语句 mysql_query($mysql);//把mssql server 的数据保存数据到mysql数据库 } } |
else
{
echo 'mssql server 没有数据';
}
/*
ok总算了完成了,其实方法很简单就是同时连接二个数据库,然后把mssql 的数据读取出来保存到数据,再一条条保存到mysql数据库了。
本站原创文章注明来源www.111cn.net/phper/php.html
*/
代码如下 | 复制代码 |
function createsortoptions ($selected=0,$parent_id=0,$n=-1) { global $db; $sql = "select * from `@__article_sort` where `parent_id` = '{$parent_id}'"; $options = "; static $i = 0; if ($i == 0) { $options .= '<option value="0′ >请选择</option>'; } $res = $db->query ($sql); if ($res) { $n++; while ($row = $db->fetch_assoc ($res)) { $i++; $options .="<option value='{$row['sort_id']}'"; if ($row['sort_id'] == $selected) { $options .=' selected '; } $options .=">".str_repeat(' ',$n*3).$row['sort_name']."</option> "; $options .=createsortoptions ($selected,$row['sort_id'],$n); } } return $options; } |
如果是用smarty模板的朋友可以如下调用
代码如下 | 复制代码 |
//– $tpl->assign('sort_list',createsortoptions ()); //– $tpl->assign('sort_list',createsortoptions ($sort_id)); |
下面是一款简单的php操作数据库的程序,我们是先讲php连接mysql数据库,然后再执行sql查询语句再把我们要的记录显示出来,最后关闭与mysql数据库的连接。
$host = 'localhost';
$user_name = 'root';
$password = 'admin';
$conn = mysql_connect($host,$user_name,$password);
if(!$conn)
{
die('数据库连接失败:<br/>'.mysql_error());
}
echo '数据库连接成功!继续操作...';
mysql_select_db('test');
$sql = 'select id,name,city from users';
$result = mysql_query($sql);
if($result)
{
echo 'sql语句:' . $sql . '<br/>已经成功执行!';
$num = mysql_num_rows($result); //调用函数mysql_num_row()获得select语句查询结果的行数
echo '<br/>该sql语句查询到<b>'.$num.'</b>www.111cn.net行数据';
}
if(mysql_close($conn))
{
echo '<br/>........<br/>';
echo '到数据库的连接已经成功关闭';
}
代码如下 | 复制代码 |
$host = 'localhost'; $sql = 'select id,name,city from users where id='.$id; $result = mysql_query($sql) or die("<br/>error: <b>".mysql_error()."</b><br/>产生问题的sql:".$sql); if($num = mysql_num_rows($result)) mysql_close($conn); |
代码如下 | 复制代码 |
if( $_post) { $host = 'localhost'; $user_name = 'root'; $password = 'admin'; $name = $_post['user_name']; $city = $_post['city']; if(empty($name) || trim($name)=='') { echo '请填写用户名!<a href="网页特效:histryback();">返回</a>'; exit; } $conn = mysql_connect($host,$user_name,$password); if(!$conn) { die('数据库连接失败:'.mysql_error()); } mysql_select_db('test'); $sql = "insert into users set id=7,name='" . $name . "',city='" . $city . "',created_time=now()"; mysql_query($sql) or die("<br/>error: <b>".mysql_error()."</b><br/>sql:".$sql); mysql_close($conn); echo '数据插入成功,打开查看数据'; } |
?>
<b>提交用户信息</b>
代码如下 | 复制代码 |
<form name="form" method="post" action=""> <table width="75%" border="0" cellpadding="0" cellspacing="2"> <tr> <td width="24%" height="29">用户名:</td> <td width="76%"><input name="user_name" type="text" id="user_name" size="20"></td> </tr> <tr> <td height="25">来自城市:</td> <td> <select name="city"> <option value="beijing">北京</option> <option value="london">伦敦</option> <option value="newyork">纽约</option> <option value="paris">巴黎</option> <option value="rome">罗马</option> </select> </td> </tr> <tr> <td height="31"> <input type="submit" name="submit" value="提交www.111cn.net"></td> <td> </td> </tr> </table> </form> |