❶ phpsql语句不能插入中文
代码发来看下啊?
要养成一个习惯,寻求大家帮助的时候,最好把相关代码信息都提供上来!
就好像看医生,你只是高手医生:“不舒服”,你让医生如何判断???
<?php
header('Content-Type:text/html;charset=utf-8');
include_once'coon.php'
if(!empty($_POST['sub']))
{
$title=$_POST['title'];
$con=$_POST['con'];
$sql="insertinto`news`(`title`,`dates`,`contents`)values('{$title}',now(),'{$con}')";
echomysql_query($sql)?"插入成功":'插入失败,mysql返回错误信息是:'.mysql_error();
}
?>
❷ Duplicate entry 13 for key PRIMARY怎么解决
Mysql进行数据备份,还原后进行回帖,出现以下错误代码:
Discuz! info: MySQL Query Error
User: webcull
Time: 2008-7-10 2:20pm
Script. /post.php
SQL: INSERT INTO [Table]posts (fid, tid, first, author, authorid, subject, dateline, message, useip, invisible, anonymous, usesig, htmlon, bbcodeoff, smileyoff, parseurloff, attachment)
VALUES ('45', '2727', '0', 'webcull', '6', '', '1216707030', 'ddd', '192.168.253.1', '0', '0', '0', '0', '-1', '-1', '', '0')
Error: Duplicate entry '2678' for key 1
Errno.: 1062
网上搜索分析原因:
可能是字段pid为primary key且auto_increment属性,不能出现重复值。
而我在备份数据时,可能有数据写入破坏了数据表。
尝试了一些方法:
1、数据表部分字段属性丢失 ALTER TABLE `cdb_posts` CHANGE `pid` `pid` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT
2、repair table cdb_posts
均失败!
最后的解决方法:
一般是因为数据表文件损害导致,可用MySQL的修复工具myisamchk 工具修复。
cmd
myisamchk cdb_posts.myi -r
修复数据表就OK了!
❸ phpsql数据库如何导出数据
1031028525
❹ PHP 问题
'phpsqlajax_dbinfo.php 是干什么的呢。
提示就是找不到这个文件,你没有具体代码。不好说。
在windows下建议用appserv Linux下可以自己亲手安装下,没必要为个服务器叫真。现在你学的是php语言。等学的差不多了再研究服务器的搭建也好
❺ Discuz! info: MySQL Query Error
Error: SELECT command denied to user '1723w'@'localhost' for table 'supe_groupuid'
___________________________________________---
意思是禁止1723w这个本地用户select表supe_groupuid
.
检查一下用户名和口令是否正确.如果正确,检查你的用户名对这个表是否有操作权限
❻ 如果在PHPSQLADMIN运行SQL语句
进入PHPSQLADMIN平台,点右边的SQL,出现在命令窗口可以运行SQL语句!
❼ Discuz! info: MySQL Query Error 什么意思啊
这应该是论坛数据库的问题
mysql 数据库查询有错误
在查询MySQL数据库时出错,具体原因是因为无法打开cdb_threads.MYI这个表,打不开表的原因有很多,可能是表被人误删,可能是数据库用户名密码被人改了,
cdb_threads.MYI这个是保存DISCUZ帖子的表 最重要的一个
❽ PHPSQL 为什么查询后只有1个数据数据库里有10个数据的
两张表里分别存有多条数据,但并不一定在使用inner join之后能够得到多条信息。好好分析一下http://erlengleng.javaeye.com/blog/356190这个网址的内容,看是否查询的sql是你想要的结果。
❾ 如何防止phpsql注入式攻击
代码如下:
// supposed input
$name = "ilia';
DELETE FROM users;";
mysql_query("SELECT * FROM users WHERE
name='{$name}'");
很明显最后数据库执行的命令是:
SELECT * FROM users
WHERE name=ilia; DELETE FROM users
这就给数据库带来了灾难性的后果–所有记录都被删除了。
❿ 如何用PHP写图片验证码验证代码
你去php100看看视频教程吧,踏踏实实的看完了,你的问题也就解决了