PHP源代码连接数据库

PHP源代码连接数据库,第1张

数据库有很多种类:mysql,oracle,mssql,db2等等。PHP *** 作数据库的时候,要保证该类型数据库的扩展已开启。这里连接的数据库以mysql为例:

<php

//数据库服务器地址

$host="localhost"; 

//连接数据库用户名

$uname="root"; 

//连接数据库密码

$upass=""; 

//连接数据库

$conn=mysql_connect($host, $uname,$upass);

//判断连接

if(!$conn){

    die("连接数据库失败!")mysql_errno();    

}

//连接成功,其他 *** 作省略

>

外部语言只是与mysql库里面的函数建立关系,并 *** 作、获取mysql库返回值,,所以php连接mysql原理这个问题没有什么好答的,第二个问题,在你的php网站要调用mysql数据库内容的地方,直接拿mysql函数库中的mysql_conetct等函数来 *** 作就行了。

用php连接数据库:

mysql数据库

$conn = mysql_connect('localhost','root','111111');//括号的里的分别代表主机、用户名、密码

mysql_select_db('数据库名',$conn);//选择库

mysql_query('set names gbk',$conn);//设置字符集

以下测试php连接sybase数据库,并输出数据库内表的记录数的例子, 仅供参考:

<php

//phpinfo();

$link = @sybase_connect('test', 'sa', '')

or die("Could not connect !"); //连接数据库,第一空必须写服务名称,不能是ip;

echo "Connected successfully<br>";

$db = @sybase_select_db("andkylee",$link) //连接数据库

or die("数据库没有选择");

echo "数据库选择成功<br>";

$sql= "select user_name(uid) as owner, from dbosysobjects where type='U' order by id";

$rs = sybase_query($sql,$link); //查询表

if (!$rs)

{

echo "SQL:"$sql"执行失败!";

exit;

}

//$sybase = sybase_fetch_array($rs);

//print_r($sybase);//结束

echo '<table border="1"><tr><td>ID</td><td>NAME</td><td>COUNT()</td>';

while ($row = sybase_fetch_array($rs)) {

$id = $row["id"];

$name = $row["name"];

$owner = $row["owner"];

$sql_tablecount = "select count() as cnt from "$owner""$name;

$rs_tablecount = sybase_query($sql_tablecount,$link);

$row_tablecount = sybase_fetch_array($rs_tablecount);

$cnt = $row_tablecount["cnt"];

echo '<tr><td>'$id'</td><td>'$name'</td><td>'$cnt'</td></tr>';

}

echo '</table>';

sybase_free_result($rs);

sybase_close($link);

>

只要你正确安装好环境(网上大把,安装失败数据库都找不到。)

然后你写:

<php

mysql_connect('localhost','root','123');//llocalhost主机名,root用户名,123密码

mysql_select_db('sqlite3');//连接数据库sqlite3

mysql_query("MySQL语句");//MySQL语句就像是你在mysql一样用就行了

>

执行,然后你去数据库脸看看有没有

以上就是关于PHP源代码连接数据库全部的内容,包括:PHP源代码连接数据库、php连接mysql数据库原理是怎样的如果想把一个已做好的php网站,连接到已安装好的mysql数据库怎么做、html怎么用php连接数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9348047.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存