gpt4 book ai didi

php - 如何使用 PHP MySql 建立与数据库的连接

转载 作者:行者123 更新时间:2023-12-01 00:52:00 24 4
gpt4 key购买 nike

以下代码在php中创建数据库是否正确?

<?php

$con=mysql_connect('localhost','admin','admin');
if(!$con)
{
die("could not connect:' .mysql_error());
}


$sql = "CREATE DATABASE db1";
mysql_select_db("db1", $con);
$sql = "CREATE TABLE year
(
ayear varchar(10),
fyear varchar(10)

)";
if(isset($_POST['id']))
{
$ayear = $_POST['ayear'];
$fyear = $_POST['fyear'];
if($ayear != "" && $fyear != "")
{
$query = "INSERT INTO year VALUES ('$ayear', '$fyear')";
$result = mysql_query($query) or die(mysql_error());
}
else
echo "one of the field is empty";
}
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
mysql_close($con);

?>

执行代码后,如果我在 MySql 中检查创建的数据库,则没有创建数据库。代码有什么问题?我该如何即兴发挥呢?我不能在里面使用创建数据库命令吗

最佳答案

您刚刚编写了创建数据库的查询并没有执行它。请将下面的代码替换为您的代码

$sql = "CREATE DATABASE db1";
mysql_query($sql, $con);
mysql_select_db("db1", $con);

关于php - 如何使用 PHP MySql 建立与数据库的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14557166/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com