帮忙做个题。
我现在有3个数分别是2,5,3 Y集合 有一个随机说 是1----10之间...
作者 phplearner 发布于 2003-07-00 分类:php基础编程
[php]
<?
$host="localhost";
$user="root";
$pass="";
$conn=mysql_connect($host,$user,$pass);
$db=mysql_select_db("jt");
$tname="01a073";
// 建立表
$sql="CREATE TABLE $tname (
a CHAR( 5 ) NOT NULL ,
INDEX ( a ));";
$result=mysql_query($sql);
if ($result)
{ echo"表 $tname 创建成功
";
}
else
{ echo"表 $tname 创建失败
";
}
?>
[/php]
如果变量$tname的值全为数字的话不能创建表,只要其中有一个以上是字母就可以建立,可是我用phpmyadmin可以建立如1234这样的表,请问如何能够解决啊?我想表名全部是数字!
逛论坛交流:关于建表的问题
顶一下,我今天才发现这个问题,不知道你们以前遇到过没有?好怪异啊!
因為數據表不可以是數字,就好似是php的variable 不可以是數字
我的意思是不只可以是數字
但是用phpmyadmin可以建立这样的表啊
可1建一個只是數字的表??
你可以试一下,我可以建立
看一下,建立是 222 的表
这种方法我试过,不可以,是不是phpmyadmin有什么特殊的处理方法?
我现在的水平还看不懂phpmyadmin的代码!
這樣就一定可以了
[php]
<?
$host="localhost";
$user="root";
$pass="";
$conn=mysql_connect($host,$user,$pass);
$db=mysql_select_db("jt");
$tname="01a073";
// 建立表
$sql="CREATE TABLE `$tname` (
a CHAR( 5 ) NOT NULL ,
INDEX ( a ));";
$result=mysql_query($sql);
if ($result)
{ echo"表 $tname 创建成功
";
}
else
{ echo"表 $tname 创建失败
";
}
?>
[/php]
9 条回复
回复