首页 > 数据库 >php数据库连接代码

php数据库连接代码

时间:2024-07-15 19:08:27浏览次数:13  
标签:连接 数据库 echo PDO MySQL php 代码 conn

在 PHP 中连接到数据库(以 MySQL 为例)通常使用 mysqli 或 PDO 扩展。以下是使用这两种方法连接到 MySQL 数据库的示例代码。

使用 mysqli

<?php  
$servername = "localhost";  // 数据库服务器名称  
$username = "username";     // 数据库用户名  
$password = "password";     // 数据库密码  
$dbname = "myDB";           // 数据库名称  
  
// 创建连接  
$conn = new mysqli($servername, $username, $password, $dbname);  
  
// 检查连接是否成功  
if ($conn->connect_error) {  
    die("连接失败: " . $conn->connect_error);  
}  
  
echo "连接成功";  
  
// 当你完成数据库操作后,记得关闭连接  
$conn->close();  
?>

使用 PDO

<?php  
$servername = "localhost";  
$username = "username";  
$password = "password";  
$dbname = "myDB";  
  
try {  
    $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);  
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);  
    echo "连接成功";  
} catch(PDOException $e) {  
    echo "连接失败: " . $e->getMessage();  
}  
  
// PDO 连接在脚本结束时自动关闭,或者你可以显式调用 null 来关闭它  
$conn = null;  
?>

标签:连接,数据库,echo,PDO,MySQL,php,代码,conn
From: https://www.cnblogs.com/hwrex/p/18303803

相关文章

  • Python学习代码示例合集
    PythonDemo示例合集PyDemo:Python学习代码示例合集介绍欢迎来到PyDemo,这是一个专为Python学习者设计的代码示例合集。无论你是编程新手还是经验丰富的开发者,PyDemo都将为你提供有用的代码片段,帮助你快速掌握Python编程的各种技巧和应用场景。项目背景Python作......
  • Day1_1--通过jdbc驱动程序连接mysql数据库+测试(hamcrest+junit)
    idea项目导入mysql对应版本jar包驱动File->ProjectStructure->Libraries点击加号添加驱动并Apply参考代码importorg.junit.Test;importjava.sql.*;/***@authornanzhi*@date2024/7/159:52*/publicclassk1_jdbc{publicstaticvoidmain(String[]ar......
  • thinkPHP+swoole扩展搭建一个websocket连接聊天室(简易版)
    1.服务器搭建好宝塔面板,并开放用于连接websocket的端口:例如9502 2.本地准备好连接的文件,以thinkPHP举例:(1)根目录下的Websocket.php文件(2)前端index入口文件添加test()方法,然后在view目录里添加相应的test.html  test()方法: test.html:  3.打开宝塔面板,放行9502......
  • ArduPilot开源代码之EKF系列研读
    ArduPilot开源代码之EKF系列研读1.源由2.基本原理3.数学公式4.研读步骤5.参考资料1.源由EKF(扩展卡尔曼滤波器,ExtendedKalmanFilter)是一种非线性滤波算法,是标准卡尔曼滤波器在非线性系统中的扩展。它在处理和估计非线性系统状态时广泛应用,如机器人导航、目标......
  • 基于springboot+vue“智慧食堂”(毕设+实现+源码+数据库)
    摘要随着Internet的发展,人们的日常生活已经离不开网络。未来人们的生活与工作将变得越来越数字化,网络化和电子化。网上管理,它将是直接管理“智慧食堂”系统的最新形式。本LW是以构建“智慧食堂”系统为目标,使用java技术制作,由管理员和用户两大部分组成。着重论述了系统设计......
  • 数据库操作语言之DDL、DML、DCL、DQL
    文章目录数据定义语言DDL【DataDefinitionLanguage】创建数据库的语法:查看数据库的语法:删除数据库的语法:数据表【DDL】数据表操作的命令有:创建数据表语法:查看数据表语法:删除数据表语法:修改数据表的常用操作:给数据表添加一列:修改列类型:修改列名:删除一列:修改表名:数......
  • 「代码随想录算法训练营」第十一天 | 二叉树 part1
    二叉树的基本知识链接:https://programmercarl.com/二叉树理论基础.html要点:深度优先遍历前序遍历(递归法,迭代法)中序遍历(递归法,迭代法)后序遍历(递归法,迭代法)广度优先遍历层次遍历(迭代法)由于栈就是递归的一种实现结构,因此前中后序遍历的逻辑可以借助栈使用递归的方式......
  • 出题代码
    #include<bits/stdc++.h>#include<Windows.h>#include<exception>#include<chrono>usingnamespacestd;#definescta(a)SetConsoleTextAttribute(GetStdHandle(STD_ERROR_HANDLE),a);classProblemHelper{public:ProblemHelper(......
  • 使用K8S部署的禅道怎么修改不使用容器自带的数据库而使用其他数据库
    使用K8S部署禅道参考https://www.cnblogs.com/minseo/p/17870641.html如果想要使用不使用容器内自带的数据库修改配置文件找到pvc原始文件位置修改配置文件修改以下配置文件#zentao/config/my.php修改数据库的地址,设置用户名和密码<?php$config->installed=......
  • phpmyadmin getshell
    本文仅供学习参考phpMyadmin是一个以PHP为基础的MySQL数据库管理工具,使网站管理员可通过Web接口管理数据库。一、intooutfile写马条件:1.对web目录需要有写权限能够使用单引号2.secure_file_priv不为null(mysqlinto写入文件:使用需看要secure_file_priv的值,value为“null”......