求一个PHP和Mysql数据库连接的例子 mysql_connect('localhost',‘root', '口令'); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $conn=mysql_connect("localhost","root","123456"); if(!$conn){ die("连接失败".mysql_error()); } mysql_select_db("test"); mysql_query("set names utf8"); $sql="select * from test"; $res=mysql_query($sql,$conn); while($row=mysql_fetch_row($res)){ $data[]=$row; } mysql_free_result($res); mysql_close($conn); 我准备建立一个简单的通讯录,数据库的名字叫txl,数据库只有一个表叫personal_info,表中有5个字段pi_id pi_name pi_tel pi_qq pi_email首先我们要创建数据库:create database txl;然后我们建立表CREATE TABLE `personal_info` (`pi_id` bigint(20) NOT NULL auto_increment,`pi_name` varchar(50) NOT NULL,`pi_tel` varchar(15) default NULL,`pi_qq` varchar(15) default NULL,`pi_email` varchar(50) default NULL,PRIMARY KEY (`pi_id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;上面的sql语句很简单,通过字面都能猜出什么意思。下面是连接到数据库并且显示表personal_info的所有字段信息:// connsql.php<?php$mysql_server_name="localhost"; //数据库服务器名称$mysql_username="root"; // 连接数据库用户名$mysql_password="root"; // 连接数据库密码$mysql_database="lxr"; // 数据库的名字// 连接到数据库$conn=mysql_connect($mysql_server_name, $mysql_username,$mysql_password);// 从表中提取信息的sql语句$strsql="select * from personal_info";// 执行sql查询$result=mysql_db_query($mysql_database, $strsql, $conn);// 获取查询结果$row=mysql_fetch_row($result);echo '<font face="verdana">';echo '<table border="1" cellpadding="1" cellspacing="2">';// 显示字段名称echo "\n<tr>\n";for ($i=0; $i<mysql_num_fields($result); $i++){echo '<td bgcolor="#000F00"><b>'.mysql_field_name($result, $i);echo "</b></td>\n";}echo "</tr>\n";// 定位到第一条记录mysql_data_seek($result, 0);// 循环取出记录while ($row=mysql_fetch_row($result)){echo "<tr>\n";for ($i=0; $i<mysql_num_fields($result); $i++ ){echo '<td bgcolor="#00FF00">';echo "$row[$i]";echo '</td>';}echo "</tr>\n";}echo "</table>\n";echo "</font>";// 释放资源mysql_free_result($result);// 关闭连接mysql_close();??>下面是运行结果:pi_id pi_name pi_tel pi_qq pi_email1 Zhangsan 13911111111 642864125 [email protected]2 Lisi 13122222222 63958741 [email protected]3 Wangwu 13833333333 912345678 [email protected]所谓“万变不离其宗”,再复杂的操作也都是基于上面的来的,都少不了上面的基本的步骤,当需要时查一下相关的手册便可以解决。 PHP MySQL 连接数据库 mysqli_connect('localhost',‘用户名', '密码','数据库名'); 看手册 http://php.net/manual/zh/function.mysql-connect.php 关于PHPsession产生的临时文件删除不了 excel表数据上传到数据库 急求:PHP 中文免费书 最好是pdf格式的 能不能用 Delphi 调用 PHP 里的函数? 数据库操作:请教在一个页面链接到下一个页面的问题. cookie可以保存为数组么? winxp的php中根路径的问题,请进来帮忙看看 session变量不能传递? 我想为公司,企业开发网站,现在有这方面的市场需求吗? HTML表格中带文件上传会引起MYSQL的出错吗? 为啥命名空间里的use后面没有as 为啥这里的$_GET[ ]数组是它的一个方法呢
$conn=mysql_connect("localhost","root","123456");
if(!$conn){
die("连接失败".mysql_error());
}
mysql_select_db("test");
mysql_query("set names utf8");
$sql="select * from test";
$res=mysql_query($sql,$conn);
while($row=mysql_fetch_row($res)){
$data[]=$row;
}
mysql_free_result($res);
mysql_close($conn);
pi_id pi_name pi_tel pi_qq pi_email首先我们要创建数据库:
create database txl;
然后我们建立表
CREATE TABLE `personal_info` (
`pi_id` bigint(20) NOT NULL auto_increment,
`pi_name` varchar(50) NOT NULL,
`pi_tel` varchar(15) default NULL,
`pi_qq` varchar(15) default NULL,
`pi_email` varchar(50) default NULL,
PRIMARY KEY (`pi_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;
上面的sql语句很简单,通过字面都能猜出什么意思。
下面是连接到数据库并且显示表personal_info的所有字段信息:
// connsql.php
<?php
$mysql_server_name="localhost"; //数据库服务器名称
$mysql_username="root"; // 连接数据库用户名
$mysql_password="root"; // 连接数据库密码
$mysql_database="lxr"; // 数据库的名字// 连接到数据库
$conn=mysql_connect($mysql_server_name, $mysql_username,
$mysql_password);// 从表中提取信息的sql语句
$strsql="select * from personal_info";
// 执行sql查询
$result=mysql_db_query($mysql_database, $strsql, $conn);
// 获取查询结果
$row=mysql_fetch_row($result);echo '<font face="verdana">';
echo '<table border="1" cellpadding="1" cellspacing="2">';// 显示字段名称
echo "\n<tr>\n";
for ($i=0; $i<mysql_num_fields($result); $i++)
{
echo '<td bgcolor="#000F00"><b>'.
mysql_field_name($result, $i);
echo "</b></td>\n";
}
echo "</tr>\n";
// 定位到第一条记录
mysql_data_seek($result, 0);
// 循环取出记录
while ($row=mysql_fetch_row($result))
{
echo "<tr>\n";
for ($i=0; $i<mysql_num_fields($result); $i++ )
{
echo '<td bgcolor="#00FF00">';
echo "$row[$i]";
echo '</td>';
}
echo "</tr>\n";
}echo "</table>\n";
echo "</font>";
// 释放资源
mysql_free_result($result);
// 关闭连接
mysql_close();?
?>下面是运行结果:
pi_id pi_name pi_tel pi_qq pi_email
1 Zhangsan 13911111111 642864125 [email protected]
2 Lisi 13122222222 63958741 [email protected]
3 Wangwu 13833333333 912345678 [email protected]所谓“万变不离其宗”,再复杂的操作也都是基于上面的来的,都少不了上面的基本的步骤,当需要时查一下相关的手册便可以解决。