PHP之连接Mysql
在你有别的编程语言的基础下,你想学习PHP,可能要了解关链接数据库的信息。
使用PDO
使用pdo执行sql代码 exec执行不带返回结果的sql,query执行带返回结果的sql
//默认端口是3306 host代表的ip dbname代表的数据库名 prot代表的端口号
$dsn = "mysql:host=localhost;dbname=test;port=3307";
$user = "root";//账号
$pass = "root";//密码
try {
$conn = new PDO($dsn, $user, $pass);
echo "连接成功";
} catch (PDOException $e) {
echo "连接失败: " . $e->getMessage();
}
使用Mysqli
//参数(ip,账号,密码,数据库,端口号)
$conn = new mysqli("localhost", "root", "root", "tt", 3307);
if ($conn)
$sql = "create database if not exists tt;";
if ($conn->query($sql) === TRUE) {
echo "数据库创建成功";
$conn->select_db("tt");//选择数据库
// $conn->query("use tt");//选择数据库
$sql = "create table tt(id int(10));";
// if(mysqli_query($conn, $sql))//创建数据表
if ($conn->query($sql) === TRUE) {
echo "数据表创建成功";
} else {
echo "数据表创建失败" . $conn->error;
}
} else {
echo "数据库创建失败" . $conn->error;
}
如果有不对的,希望各位大佬可以在评论区指出谢谢。