php插入sql的问题

来源:百度知道 编辑:UC知道 时间:2024/06/18 07:38:29
<?php
$con =mysql_connect('127.0.0.1:3306','root', '');
/************************在数据库中创建表*************************/
$ory="ok";//数据库名
$chuang = "create database `$ory`character set gb2312 collate gb2312_chinese_ci";
//create database创建数据库命令 character set gb2312 collate gb2312_chinese_ci这段是插入中文也就是说数据库都是中文的啦.下面那些段不用写gb2312
if(mysql_query($chuang, $con)){
echo '<script language ="javascript">alert("恭喜你,数据库"'.$ory.'"创建成功了!");</script>';
}
else{
echo '<script language ="javascript">alert("创建数据库出错,请检查是否以经创建~~!");</script>';
}
//************************在数据库中创建表*************************/
mysql_select_db($ory,$con); //create table创建一个新表 mane表名
for($i="0";$i<=1;$i++){
//
$IQ="_4";//你要创建数据库的时候要写_1,_2,_3,_4一共四个
$ie=array(0=>"ru_xing_tu_

我在本地测试过了,创建出来的数据库编码就是gb2312的,你说插入的数据不是此编码的话,可能是你的文件编码的问题,另外,呵呵,你这种写程序的方式感觉很累,创建数据库为什么不用phpmyadmin呢?图形界面的,多方便啊,何必用程序来做呢?

你搞错了三,是不是什么东西不对头?