php mysql 数据库写入 失败

mysqli_query($_conn,"INSERTINTOtg_user1(dg_username,dg_password,dg_question,dg_answer... mysqli_query($_conn,
"INSERT INTO
tg_user1
(
dg_username,
dg_password,
dg_question,
dg_answer,
dg_email,
dg_qq,
dg_url,
dg_active,
dg_sex,
dg_face,
dg_reg_time,
dg_last_time,
dg_last_ip
)
VALUES
('{$clear_arr['username']}',
'{$clear_arr['password']}',
'{$clear_arr['QUESTION']}',
'{$clear_arr['ANSWER']}',
'{$clear_arr['email']}',
'{$clear_arr['QQ']}',
'{$clear_arr['url']}',
'{$clear_arr['uniqid']}',
'{$clear_arr['sex']}',
'{$clear_arr['face']}',
now(),
now())"
.mysqli_error($_conn));

<?php
error_reporting(E_ALL & ~E_DEPRECATED);
define('db_host','localhost');
define('db_user','root');
define('db_password','');
define('db_name','testguest');
$_conn =mysqli_connect(db_host, db_user, db_password)or die(mysql_error());
$_select=mysqli_select_db($_conn,db_name) or die(mysql_error());
mysqli_query($_conn,'SET NAMES UTF8') or die(mysql_error());
?>

是不是我的格式写错了?但是没出现任何错误 就单单写不入
展开
 我来答
阳光上的桥
2015-08-04 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21423 获赞数:65813
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部
错误:你的语句:
mysqli_query($_conn,"insert ...".mysqli_error()));
把错误信息作为语句的一部分,这是错的,正确的写法是:
mysqli_query("insert into ...") or dir(mysqli_error($conn));
追问
改了 但是另外一个 错误出来了
Erreur de syntaxe près de ') VALUES ('1111', 'fcea920f7412b5da7be0cf42b8c93759', 'e1faffb3e614e6c2fba7' à la ligne 16
百度不了这什么意思
追答
你的语句怎么写的呀,提示是什么语言呢,我建议你这么修改:
$sql=错误:".mysqli_error($_conn));

出错的时候把SQL也显示出来,如果是字段值里面有引号这些情况就容易发现。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式