十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
?php
网站的建设创新互联专注网站定制,经验丰富,不做模板,主营网站定制开发.小程序定制开发,H5页面制作!给你焕然一新的设计体验!已为成都PE包装袋等企业提供专业服务。
//数据库链接文件
$host='localhost';//数据库服务器
$user='root';//数据库用户名
$password='';//数据库密码
$database='phptushuxns62';//数据库名
$conn=@mysql_connect($host,$user,$password) or die('数据库连接失败!');//连接数据库
@mysql_select_db($database) or die('没有找到数据库!');//选择数据库
mysql_query("set names 'gb2312'");//设置连接编码
function getoption($ntable,$nzd){
$sql="select ".$nzd." from ".$ntable." order by id desc";
$query=mysql_query($sql);//执行sql语句
$rowscount=mysql_num_rows($query);//取得结果集中行的数目
if($rowscount0){//判断集中的数目
for ($fi=0;$fi$rowscount;$fi++) {//循环搜出的结果,并把取得结果数据输出为html
?
option value="?php echo mysql_result($query,$fi,0);?"?php echo mysql_result($query,$fi,0);?/option
?php
}
}
}
function getoption2($ntable,$nzd)
{
?
option value=""请选择/option
?php
$sql="select ".$nzd." from ".$ntable." order by id desc";
$query=mysql_query($sql);
$rowscount=mysql_num_rows($query);
if($rowscount0)
{
for ($fi=0;$fi$rowscount;$fi++)
{
?
option value="?php echo mysql_result($query,$fi,0);?" ?php
if($_GET[$nzd]==mysql_result($query,$fi,0))//如果GET的参数等于搜出的数值则输出selected(默认)
{
echo "selected";
}
??php echo mysql_result($query,$fi,0);?/option
?php
}
}
}
function getitem($ntable,$nzd,$tjzd,$ntj)
{
if($_GET[$tjzd]!="")//当GET的参数不等于空时执行下列代码
{
$sql="select ".$nzd." from ".$ntable." where ".$tjzd."='".$ntj."'";
$query=mysql_query($sql);
$rowscount=mysql_num_rows($query);
if($rowscount0)
{
echo "value='".mysql_result($query,0,0)."'";
}
}
}
?
重复的没翻译,
还有什么不懂的可以加我Q,138260370
数据库有很多种类:mysql,oracle,mssql,db2等等。PHP操作数据库的时候,要保证该类型数据库的扩展已开启。这里连接的数据库以mysql为例:?php
//数据库服务器地址
$host="localhost";
//连接数据库用户名
$uname="root";
//连接数据库密码
$upass="";
//连接数据库
$conn=mysql_connect($host, $uname,$upass);
//判断连接
if(!$conn){
die("连接数据库失败!").mysql_errno();
}
//连接成功,其他操作省略
?
?php
$conn=mysql_connect("localhost","admin","admin"); //链接数据库服务器
mysql_select_db("test",$conn); //链接数据库
mysql_query("set names 'utf8'"); //对数据库中的编码格式进行转换,避免出现乱码
//以上是连接数据库的
$get=$_GET[name] //获取你的get变量赋予$get
mysql_query("insert into test name values (' ".$get." ','','','')");
php链接mysql必备条件:
已安装mysql数据库;
检查php环境是否已开启mysql扩展(一般情况下是开启的);
检查方法:a.使用phpinfo();函数,看有没有mysql项;b.打开php.ini文件,检查php_mysql.dll前分号是否已取掉。
php链接代码如下:
?php
//设置编码格式
header("Content-type:text/html;charset=utf-8");
//定义数据库主机地址
$host="localhost";
//定义mysql数据库登录用户名
$user="root";
//定义mysql数据库登录密码
$pwd="";
//链接数据库
$conn = mysql_connect($host,$user,$pwd);
//对连接进行判断
if(!$conn){
die("数据库连接失败!".mysql_errno());
}else{
echo "数据库连接成功!";
}
?
?php
$host="localhost";
$db_user="root"; //数据库用户名
$db_pass="root"; //数据库密码
$db_name="dzjgj";//数据库名
$timezone="Asia/Shanghai";
$link=mysql_connect($host,$db_user,$db_pass);
mysql_select_db($db_name,$link);
mysql_query("SET names UTF8");
header("Content-Type: text/html; charset=utf-8");
date_default_timezone_set($timezone); //北京时间
?
?php
mysql_connect("localhost","你的名字,一般为root","你的密码")or
die("cannot
connect
with
the
localhost.");
mysql_slect_db("你的数据库名字")
or
die("cannot
connect
with
the
database.");
//这就是连接数据库的代码,简单的写法。
?