php+mysql实现无限分类

2025-04-05 04:26:21
推荐回答(1个)
回答(1):

不太清楚你的意思,是用php执行这些sql语句吗? 代码如下:

define('SQL_SERVER','localhost'); //改成你的服务器地址

define('SQL_USER','root'); //改成你的用户名

define('SQL_PW',''); //改成你的密码

define('SQL_DB','sql_test'); //改成你的数据库名称

$conn=@mysql_connect(SQL_SERVER,SQL_USER,SQL_PW);

if(!$conn){

echo "无法连接此服务器上的数据库";

}else{

echo "连接成功
";

mysql_select_db(SQL_DB, $conn);

$sql1="CREATE TABLE IF NOT EXISTS sort (
id int(11) NOT NULL AUTO_INCREMENT,
name varchar(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
pid int(11) NOT NULL,
PRIMARY KEY (`id`))
ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ;";

$sql2="INSERT INTO sort( name, pid) VALUES
( '分类1', 0),('小分类1', 1),('小小分类1', 2),( '小分类2', 1)";

$res=mysql_query($sql1,$conn);

if($res)
{
echo "table已经创建成功";
}
else{

echo "table已经创建失败";

}

echo "
";

$res1=mysql_query($sql2,$conn);

if($res1)
{
echo "数据插入成功";
}
else{

echo "数据插入失败";

}

}
?>