首页 > 编程技术 > php

php连接mysql数据库并查询记录所有记录

发布时间:2016-11-25 16:38

下面是一款简单的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 '到数据库的连接已经成功关闭';
}

首页得了解一下,我们是怎么把mssql server的数据导入到mysql数据库的,首先要在你的机器上装上mssql server 2000,同时还要让你的机器支持php+apache+mysql或是php+iis+mysql,好了,有一这些我们就可以开始导入数据了。

//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
*/

这是一款php 读取数据库记录,只是我们更深层的作了处理,就是把用户url地址栏传过来的参数再从数据库中查询了,如,用户登陆,注册,增加记录,新闻显示都会用到哦。
 代码如下 复制代码

$host = 'localhost';
$user_name = 'root';
$password = 'admin';
$id = $_get['id'];
$conn = mysql教程_connect($host,$user_name,$password);
if(!$conn)
{
    die('数据库连接失败:'.mysql_error());
}
mysql_select_db('test');

$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))
{
    echo '<pre>';
    while($row = mysql_fetch_array($result,mysql_assoc))
    {
        print_r($row);
    }
}
else
{
 echo '你要查询的数据己经学存在了';
}

mysql_close($conn);
?>
<a href="?id=2">查询id=2的记录</a>

这是一款简单利用php mysql把用户提交的信息保存到数据库实例哦,下面复制文件到你的dw就可以用了哦。
 代码如下 复制代码
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>&nbsp;</td>
        </tr>
    </table>
</form>
下面要来告诉各位朋友php连接mssql数据库并且与php mssql配置方法哦,这样如果你是初学者这文章可以让你从配置mssql 到让php连接mssql数据库的教程。

//链接数据库
 

 代码如下 复制代码
$localhost ='127.0.0.1';//mssql数据库ip
  $sa ='sa';//mssql登录用户名
  $pwd='123';//连接密码
  $db = 'cs';//数据库
  $conn=mssql_connect($localhost,$sa,$pwd) or die('mssql数据库连接失败');
  mssql_select_db($db,$conn);//选择操作的数据库与mysql教程是相同的
//query语句 
  $query="select * from vc";
  $adminresult=mssql_query($query) or die('sql'.$query);
//输出结果
 
  while( $rs = mssql_fetch_array( $adminresult ) )
  {
   echo $rs['0'];
  }

/*
注意事项

1、打开php.in将extension=php_mssql.dll的注释符号去掉。

2、打开php.in将mssql.secure_connection = off改为on。

3、将php_mssql.dll拷贝到php.in中extension_dir 指定的目录或者系统system32目录下。(php_mssql.dll在php压缩安装包中有)。

以上步骤完成后需要重启apache。

注意:实际使用中发现 如果通过php压缩文件手工安装php到iis下,必须重启机器而不仅仅是iis。

4、需要保证php或者系统系统system32下有ntwdblib.dll,查看属性确保其版本为8.00.194而不是7.0

标签:[!--infotagslink--]

您可能感兴趣的文章: