
SQL文件,你可以这样导入MySQL中:
首先把SQL文件(假设名为abcsql)复制到MySQL\bin目录下;
打开命令提示符,转到MySQL\bin的目录,输入命令:
mysql -u root -p db_name < abcsql
说明:
-u root 表明使用的帐号为root
-p 有密码。
db_name < abcsql 将abcsql导入到数据库db_name中。
如果这种方法在你的机子上不适用的话,那就只有试试phpMyAdmin了。
我用的php版本是php5612,mssql数据库版本为2008
两种途径:
1、直接连接
$servname="captainhero567";
$conninfo=array(
"database"=>"netdata",
"uid"=>"lxz2005",
"pwd"=>"831140");
$conn=sqlsrv_connect($servname,
$conninfo);
$sql="select
from
pinfo";
$db=sqlsrv_query($conn,
$sql);
while($row=sqlsrv_fetch_array($db))
{
echo("
"iconv("gb2312","utf-8",$row["pname"])"
");
}
2、使用pdo抽象数据层连接
$hostname
=
"1921681100";
$dbname
=
"northwind";
$username
=
"sa";
$pwd
=
"pwd100";
$dsn="sqlsrv:server=$hostname;database=$dbname";
$conn
=
new
pdo
($dsn,$username,$pwd);
$conn->setattribute(pdo::attr_errmode,pdo::errmode_exception);
echo
"mssql
database
connnection
sucessed!";
$sql = 'select name from table ';
$query=mysql_query($sql);
$columnNum = mysql_num_rows ( $query );//得到有多少条数据
$i = 0;
while ( $i < $columnNum ) {// 循环每个字段
$colname = mysql_fetch_array($query);//获取每个字段信息信息
print_r($colname);//打单字段信息
$i ++;
echo "<br>";
}
关键在于循环历遍,要把mysql_fetch_array写在循环里面
初学者写的,你可以试试
<form name="myform" method="post" action="mysqlphp"><table border="1">
<tr>
<td width="605" height="51" bgcolor="#CC99FF" colspan="2">
<div align="center">请输入用户名称
<input name="txt_user" type="text" id="txt_user" size="25">
<input type="submit" name="Submit" value="查询">
</div>
</td>
</tr>
<tr>
<td align='center'>用户名称</td>
<td align='center'>年龄</td>
</tr>
<php
// mysql_connect(服务器,用户名,密码)
$link = mysql_connect("localhost","root","root");
// mysql_select_db(数据库,$link)
$db_selected = mysql_select_db("php_test",$link);
// 编码格式(貌似很重要)
mysql_query("set names 'utf8'");
>
<php
$sql = mysql_query("select name_,age_ from t_user");
$info = mysql_fetch_array($sql);
if($_POST[Submit]=="查询"){
$txt_user = $_POST[txt_user];
$sql = mysql_query("select from t_user where name_ like '%"trim($txt_user)"%'");
$info = mysql_fetch_array($sql);
}
>
<php
if($info==false){
echo '<tr><td width="605" height="51" bgcolor="#CC99FF" colspan="2">';
echo "<div align='center' style='color:#FF0000;font-size:12px;'>对不起,您查找的用户信息不存在!</div>";
echo '</td></tr>';
}elseif($info){
echo 'elseif';
}
>
<php
do{
>
<tr align="center" bgcolor="#FFFFFF">
<td height="20"align="center"> <php echo $info['NAME_']></td>
<td> <php echo $info['AGE_']></td>
</tr>
<php
}while($info = mysql_fetch_array($sql));
mysql_free_result($sql);
mysql_close($link);
>
</table>
</form>
$link = @mysql_connect('localhost','root','root') or die('Can\'t link database');
mysql_select_db('news',$link);
$sql="select info from message";
$res = mysql_query($sql,MYSQL_ASSOC);
$info = array();
$sql2="select from message";
$res2 = mysql_query($sql,MYSQL_ASSOC);
$info2 = array();
while($rows = mysql_fetch_array($res))
{
$info[] = $rows['info'];
}
while($rows2 = mysql_fetch_array($res2))
{
$info2[] = $rows2['info'];
}
print_r($info);
print_r($info2);
以上就是关于php连接sql数据库全部的内容,包括:php连接sql数据库、PHP怎样连接Sql Server数据库、怎么让php从sql取出数据然后显示在列表里面等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)