您好,以下这句关于$sql的语法,请问哪里写错了?

$sql="INSERT INTO test (id,uid,regdate)values('1','wang',now())"; 这个语句运行后总是有这个错误Parse error:syntax error,unexpected'mysql_query'(T_STRING)in E:\wam... 是哪里写错了那

紫衣仙女
浏览 334回答 2
2回答

翻阅古今

你入数据库的操作之前,在mysql_query($sql)前就行 ,输出$sql看看还有些地方也会导致乱码:页面:<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><?php// .php页面 都加上。header("content-type:text/html;charset=utf-8");?>文件结构:修改--》页面属性--》标题/编码-->编码方式 utf-8数据库:show variables like 'charac%'character_set_client | utf8character_set_connection | utf8character_set_database | utf8character_set_results | utf8character_set_server | utf8character_set_system | utf8修改:set character_set_client = utf8;安装 配置 mysql字符集:拉丁--》utf8;php 操作数据库mysql_query("set names utf8");

偶然的你

你用oracle吗 如果是oracle请把now()换成sysdate;
打开App,查看更多内容
随时随地看视频慕课网APP