因为连接数据库需要较长的时间和较大的资源开销,所以如果在多个网页中都要频繁地访问数据库,则可以建立与数据库的持续连接。即调用mysql_pconnect()代替mysql_connect()。
基本步骤:
1.连接服务器:mysql_connect()
2.选择数据库:mysql_select_db()
3.执行SQL语句:mysql_query()
查询:select
显示:show
插入:insert
into
更新:update
删除:delete
4.关闭结果集:mysql_free_result($result)
5.关闭数据库:mysql_close($link)
1.链接数据库所在的服务器 mysql_connect 如:mysql_connect("127.0.0.1","root","111111") or die("未能链接上")2.选择数据库 mysql_select _db($db) or die("数据库链接错误!")
3.建立资源标识符 $r= mysql_query($sql)
4.读出 mysql_fetch_rows($r),mysql_fetch_assoc($r)
如:if(mysql_num_rows($r)>0){
while($rows=mysql_fetch_assoc($r)){
echo $rows["id"]."-".$rows["name"]
}
}
5.释放资源 mysql_query($r)
PHP链接数据库有几种方式mysqli:
<?php
$servername = "localhost"
$username = "username"
$password = "password"
// 创建连接
$conn = new mysqli($servername, $username, $password)
// 检测连接
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error)
}
echo "连接成功"
?>
也可以使用PDO进行链接,前提是你必须在php.ini中开启PDO:
<?php
$servername = "localhost"
$username = "username"
$password = "password"
try {
$conn = new PDO("mysql:host=$servernamedbname=myDB", $username, $password)
echo "连接成功"
}
catch(PDOException $e)
{
echo $e->getMessage()
}
?>
建议使用PDO,功能更加强大,兼容各种数据库
关于这个问题,差不多就是这个样子的了,你如果不明白,可以自己去后盾瞅瞅,我这些都是在后盾上学的,有空可以去看一下,就算不喜欢也没关系啊,何乐而不为呢?
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)