难道我做错了什么?我试图一次创建 2 个数据库,但失败了。
2 个查询 >sql
和sql1
我的第二个查询sql1
运行良好,但第一个查询sql
给了我错误
错误
您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取正确的语法,以便在 ''int_marks
varchar(3) NULL,
ext_marksvarchar(3) NULL,
total` varchar(3)' 行附近使用
问题 2
当我收到此错误时,我正在显示一个 CROSS 图像。当我将鼠标悬停在它上面时,我想显示错误消息。我用过它,title tag
但它不起作用。
<?php
isset( $_REQUEST['dbname'] ) ? $dbname=$_REQUEST['dbname'] : $dbname='';
$dbname = mysql_real_escape_string( $dbname );
$names = 'names';
if (strlen($dbname) <= 4) {
echo "name/id should contain more than 5 Characters";
}
else {
include_once("config.php");
$sql = "CREATE TABLE `$createdb` (
`rollno` varchar(10) NULL,
`subcode` varchar(10) NULL,
`subname` varchar(50) NULL,
'int_marks` varchar(3) NULL,
`ext_marks` varchar(3) NULL,
`total` varchar(3) NULL,
`result` varchar(3) NULL,
`credits` varchar(3) NULL
);";
$sql1 = "CREATE TABLE `$dbname$names` (
`bio` varchar(10) NULL,
`addr` varchar(80) NULL
);";
if (mysql_query($sql))
{
echo "<img scr='img/good.png' title='Database $dbname Created'>";
}
else
{
echo "<img scr='img/bad.png' title='. mysql_error()'>:" . mysql_error();
}
if (mysql_query($sql1))
{
echo "<img scr='img/good.png' title='Database $dbname Created'>";
}
else
{
echo "<img scr='img/bad.png' title='. mysql_error()'>:" . mysql_error();
}
}
?>
我还想知道一件事。是否有可能以任何其他更简单的方式做到这一点?