这种情况一条select语句能够完成吗?
假如一个数据库中grade表是全年级的学生,name列是学生姓名,cla...
作者 skybyte 发布于 0000-00-00 分类:php基础编程
有时候本机调试SQL程序成功。给别人用的时候,别人又不会自己用MYSQLADMIN导入数据库。可以用以下脚本导入PHPMYADMIN导出的SQL文件
[PHP]
<?
define("DbHost", "localhost"); //数据库主机
define("DbUser", "root"); //数据库用户
define("DbPass", "password"); //数据库口令
mysql_connect(DbHost,DbUser,DbPass) or die("不能连接服务器!");
mysql_create_db("dbname") or die("不能建立数据库,可能您已经安装过了");
mysql_select_db("dbname") or die("不能选择数据库,安装失败");
$fp=fopen("install.sql","r") or die("不能打开SQL文件,请检查");
$sql=fread($fp,filesize("install.sql"));
fclose($fp);
$sql=explode(";",$sql);
for($i=0;$i
echo "安装成功";
?>
[/PHP]
逛论坛交流:php mysql数据库导入脚本
顶下先!怎么没有人顶呢?
好,正好用得着
SQL文件中没有创建数据库语句时用这个
[PHP]
<?
define("DbHost", "localhost"); //数据库主机
define("DbUser", "root"); //数据库用户
define("DbPass", "password"); //数据库口令
define("DbName", "dbname"); //数据库名
mysql_connect(DbHost,DbUser,DbPass) or die("不能连接服务器!");
mysql_create_db(DbName) or die("不能建立数据库,可能您已经安装过了");
mysql_select_db(DbName) or die("不能选择数据库,安装失败");
$fp=fopen("install.sql","r") or die("不能打开SQL文件,请检查");
$sql=fread($fp,filesize("install.sql"));
fclose($fp);
$sql=explode(";",$sql);
for($i=0;$i
echo "安装成功";
?>
[/PHP]
SQL文件中有创建数据库语句(即包含CREATE DATABASE和USE语句)时用这个
[PHP]
<?
define("DbHost", "localhost"); //数据库主机
define("DbUser", "root"); //数据库用户
define("DbPass", "password"); //数据库口令
mysql_connect(DbHost,DbUser,DbPass) or die("不能连接服务器!");
$fp=fopen("install.sql","r") or die("不能打开SQL文件,请检查");
$sql=fread($fp,filesize("install.sql"));
fclose($fp);
$sql=explode(";",$sql);
for($i=0;$i
echo "安装成功";
?>
[/PHP]
3 条回复
回复