php原生插入数据库 php数据库写入实例

php插入数据库:我建立个注册页面 , 但是不管我输入什么 。都会插入数据库肯定的啊 。php是一步步执行的,进入此页面之后,就一步步执行 。没等到你判断的时候,它已经插入到数据库了 。
把你判断的内容放到最上面 。
php插入数据库时候问题检查一下相关的字符设置 , 估计你是用gb2312的字符,这个字符集比较保守 。建议你可以设置为gbk , 这个亚洲的字符都兼容的 。
1、php文件的header设置gbk
2、html的声明设置gbk
3、数据库连接修正用gbk
4、建立时默认字符用gbk
php中插入MySQL数据库的语句怎么写 显示数据库或表:
showdatabases;//然后可以usedatabase_name;
showtables;
更改表名:
【php原生插入数据库 php数据库写入实例】altertabletable_namerenamenew_t;
添加列:
altertabletable_nameaddcolumnc_ncolumnattributes;
删除列:
altertabletable_namedropcolumnc_n;
创建索引:
altertablec_tableaddindex(c_n1,c_n2);
altertablec_tableadduniqueindex_name(c_n);
altertablec_tableaddprimarykey(sid);
删除索引:
altertablec_tabledropindexc_n1;
更改列信息:
alter tablet_tablechangec_1c_1varchar(200);
altertablet_tablemodify1c_1varchar(200);
insert插入语句:
insertintotable_name(c_1,c_2)
values('x1',1);
update语句:
update table_namesetc_1=1wherec_2=3;
删除数据库或者表:
droptabletable_name;
dropdatabasedatabase_name;//使用mysql_drop_db()可以删除的.
php 原生ajax写入数据库 。不返回数据应该是 500 错误php原生插入数据库,php原生插入数据库你检查下你链接数据库php原生插入数据库的代码 拿出来单独执行下,应该是里面有错误
原生PHP代码实现excel导入,并添加数据到数据库.我用的代码是:
?
//连接数据库文件
$connect=mysql_connect("localhost","admin","admin") or die("链接数据库失败!");
//连接数据库(test)
mysql_select_db("testcg",$connect) or die (mysql_error());
$temp=file("test.csv");//连接EXCEL文件,格式为了.csv
for ($i=0;$i count($temp);$i++)
{
$string=explode(",",$temp[$i]);//通过循环得到EXCEL文件中每行记录的值
//将EXCEL文件中每行记录的值插入到数据库中
$q="insert into ceshi (name,num,dom) values('$string[0]','$string[1]','$string[2]');";
mysql_query($q) or die (mysql_error());
if (!mysql_error());
{
echo " 成功导入数据!";
}
echo $string[4]."\n";
unset($string);
}
?
--------------------------------------------------------------------------------
phpexcel或者pear的一个组件,国内有一个excelclass的插件
都是用来处理excel的,前2个功能都比较强大,对编码的支持也都不错 , 推荐使用pear的那个,名字好像叫spreadsheet reader
phpexcel比较费资源,不过并不是所有的excel都能读取
楼主可以到这里去看看 pear.php.net
--------------------------------------------------------------------------------
顶楼上的回答~~顺便接个分!嘿嘿
--------------------------------------------------------------------------------
AdO直接上传
注意有些字符mysql或ADO可能不支持
--------------------------------------------------------------------------------
首先确认你的数据库是什么编码的 , 以utf-8为例,
你首先打开excel 文件,然后保存,选择为另存为.csv文件 。
然后用文本编辑器打开.csv文件,另存为utf-8的csv
然后你写php 可以使用php 的getcsv打开(这样确保你有的字段中含有,而导致解析错误) , 然后把解析的结果导入到数据库中 。

推荐阅读