gpt4 book ai didi

MySQL 和 PHP 错误

转载 作者:太空宇宙 更新时间:2023-11-03 12:32:45 25 4
gpt4 key购买 nike

我有这段代码可以根据随机数创建一个数据库。

<?php
$con = mysql_connect("localhost","soociali","[censored]");
$databasename = rand(5, 7);

if (!$con)
{
die('Could not connect: ' . mysql_error());
}

if (mysql_query("CREATE DATABASE $databasename",$con))
{
echo "Database created, called $databasename";
}
else
{
echo "Error creating database: " . mysql_error();
}

mysql_close($con);
?>

但是,我收到此错误:创建数据库时出错:您的 SQL 语法有误;查看与您的 MySQL 服务器版本对应的手册,了解在第 1 行的“6”附近使用的正确语法

最佳答案

用`标记包裹你的数据库名称:

if (mysql_query("CREATE DATABASE `$databasename`",$con))

查询 "CREATE DATABASE 6;" 使 MySQL 感到困惑,因为它需要一个字母数字数据库名称,而不是看起来像一个整数的名称。

关于MySQL 和 PHP 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14611281/

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