今天我爱编程网小编整理了php框架连接数据库 PHP7连接mysql数据库方法相关内容,希望能帮助到大家,一起来看下吧。
几种常用PHP连接数据库的代码示例
PHP连接数据库之PHP连接MYSQL数据库代码
<
?php
$mysql_server_name= localhost ;
//改成自己的mysql数据库服务器
$mysql_username= root ;
//改成自己的mysql数据库用户名
$mysql_password= ;
//改成自己的mysql数据库密码
$mysql_database= mycounter ;
//改成自己的mysql数据库名
$conn=mysql_connect($mysql_server_name $mysql_username $mysql_password $mysql_database);
$sql= CREATE DATABASE mycounter DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;
;
mysql_query($sql);
$sql= CREATE TABLE `counter` (`id` INT( ) UNSIGNED NOT NULL AUTO_INCREMENT `count` INT( ) UNSIGNED NOT NULL DEFAULT PRIMARY KEY ( `id` ) ) TYPE = innodb; ;
mysql_select_db($mysql_database $conn);
$result=mysql_query($sql);
//echo $sql;
mysql_close($conn);
echo "Hello!数据库mycounter已经成功建立!";
?>
PHP连接数据库之PHP连接ACCESS数据库代码方法
< ?
$conn = new ("ADODB Connection");
$connstr = "DRIVER={Microsoft Access Driver (* mdb)}; DBQ=" realpath("data/db mdb");
$conn >Open($connstr);
$rs = new ("ADODB RecordSet");
$rs >Open("select * from szd_t" $conn );
while(! $rs >eof) {
$f = $rs >Fields( );
echo $f >value;
$rs >MoveNext();
}
?>
PHP连接数据库之PHP连接MS SQL数据库代码方法
安装SQL服务器并添加PHP的MSSQL扩展
我爱编程网
使用以下代码连接并测试
< ?php
$myServer = localhost; //主机
$myUser = sa; //用户名
$myPass = password; //密码
$myDB = Northwind; //MSSQL库名
$s = @mssql_connect($myServer $myUser $myPass)
or die(Couldnt connect to SQL Server on $myServer);
$d = @mssql_select_db($myDB $s)
or die(Couldnt open database $myDB);
$query = SELECT TitleOfCourtesy+ +FirstName+ +LastName AS Employee ;
$query = FROM Employees ;
$query = WHERECountry=USA AND Left(HomePhone ) = ( );
$result = mssql_query($query);
$numRows = mssql_num_rows($result);
echo < h > $numRows Row ($numRows == ? : s) Returned </ h >;
while($row = mssql_fetch_array($result))
{
echo < li> $row[Employee] < /li>;
}
?>
PHP连接数据库之PHP连接Oracle数据库
PHP提供了两套函数与Oracle连接 分别是ORA_和OCI函数 其中ORA_函数略显陈旧 OCI函数更新据说更好一些 两者的使用语法几乎相差无几 你的PHP安装选项应该可以支持两者的使用
< ?
if ($conn=Ora_Logon("user@TNSNAME" "password"))
{ echo "SUCCESS ! Connected to databasen";
}else
{echo "Failed : ( Could not connect to databasen";}
Ora_Logoff($conn);
phpinfo();
?>
lishixinzhi/Article/program/PHP/201405/30761
PHP中如何连接数据库基本语句
("localhost","root","123");//该语句为最简单的造连接的语句,对于PHP5来说太老,会提醒该语句会被淘汰,所以需用@来抑制提醒
//选择要操作的数据库mysql_select_db("ren",$connect);
//写SQL语句$sql = "select * from course"; //读取course表格中的所有内容
//执行SQL语句,返回结果集$result = mysql_query($sql);
//从结果集中读取数据while($attr = mysql_fetch_row($result)) //row按照索引数组格式读取;assoc按照关联数组格式读取;array按照两种数组格式读取{ var_dump($attr);}
//中文乱码解决方法:原因编码格式不一致//1.建立数据库的时候,字符集选择utf-8//2.修改mysql的配置,在[mysqld]模块下面添加character_set_srever=utf8//3.修改页面的编码格式为 utf-8,header("content-type:text/html;charset=utf-8");
//增加数据//造一个连接/*$connect = @mysql_connect("localhost","root","123");
//选择要操作的数据库mysql_select_db("hr",$connect);
//写SQL语句$sql = "insert into nation values(‘n006‘,‘藏族‘)"; //添加数据必须是有规律地添加
//执行SQL语句,返回结果集$result = mysql_query($sql);
//从结果集中读取数据var_dump($result);*/结果为ture,则添加成功,若为FALSE,则添加失败
PHP中如何连接数据库基本语句
标签:
PHP7连接mysql数据库方法
1、用 mysql_connect 的方法,PHP7会报致命错误
$conn= mysql_connect('localhost','xueyanxiang','xueyanxiang');
Fatal error : Uncaught Error: Call to undefined function mysql_connect() in /Users/xueyanxiang/work/test/xue.php:31 Stack trace: #0 /Users/xueyanxiang/work/test/xue.php(119): xue->run() #1 {main} thrown in /Users/xueyanxiang/work/test/xue.php on line 31
原因是:
PHP5中使用mysql_connect()函数进行连接,但实际上,PHP5.5开始,MySQL就不推荐使用了,属于废弃函数
PHP7中貌似已经彻底不支持了,根据官网说明,取而代之的是如下两个:
本扩展自 PHP 5.5.0 起已废弃,并在将来会被移除。应使用 MySQLi 或 PDO_MySQL 扩展来替换之。参见 MySQL:选择
API 指南以及相关 FAQ 以获取更多信息。用以替代本函数的有:
mysqli_connect()
PDO::__construct()
使用时,不要在使用mysql_connect了,可以换用mysqli_connect(),用法基本类似吧,据说是面向对象的库。
php.ini中,也只有extension=php_mysqli.dll,而不再有extension=php_mysql.dll这个拓展了。
2、可以使用mysqli,对象化,方法名与被废弃的类似
$conn= mysqli_connect('localhost','xueyanxiang','xueyanxiang');
3、PDO工具,推荐使用
$dbh= "mysql:host=localhost;dbname=test";
$db= new PDO($dbh,'xueyanxiang','xueyanxiang');
$objQuery= $db->query("select * from user;");
$res= $objQuery->fetchAll(PDO::FETCH_ASSOC);
不填写参数的话,默认是关联和索引都有,如下图
以上就是php框架连接数据库 PHP7连接mysql数据库方法全部内容,更多相关信息,敬请关注我爱编程网。