2 qq 36142320 qq_36142320 于 2016.09.24 18:56 提问

mysql_query查询语句插入不到数据库问题

<?php
$conn=@mysql_connect("localhost","root","") or die ("链接错误");
mysql_select_db("newdb",$conn);

$sql="INSERT INTO test(id,uid,regdate,remark) values(NULL,'php10000',now(),'工人')";
@mysql_query($sql,$conn) or die("链接错误");

?> 请问,为啥php运行时错误,错在哪?

2个回答

devmiao
devmiao   Ds   Rxr 2016.09.24 23:54
qq_36142320
qq_36142320 嗯,谢谢回复啦,最后好像自己弄的差不多了。。
接近 2 年之前 回复
D1034391316
D1034391316   2016.12.08 19:02

你的sql字符串中的id是自动增长的吗?如果是的话,不用写这个值。

qq_36142320
qq_36142320 嗯谢谢。我忘回复了。抱歉!
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
mysql_query()只有语句不能被MySQL正确执行的时候才返回False
如果mysql_query()能被mysql执行,就算没有查询到记录,也不返回false. 可以用mysql_num_rows()判断是否查询到记录. 这是手册上的解释:mysql_query() 仅对 SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句返回一个资源标识符,如果查询执行不正确则返回 FALSE。对于其它类型的 SQL 语句,mysql_query() 在执行成功
mysql_query() ,注意返回值可能为true或false
定义和用法 mysql_query() 函数执行一条 MySQL 查询。 语法 mysql_query(query,connection) 参数 描述 query 必需。规定要发送的 SQL 查询。注释:查询字符串不应以分号结束。 connection 可选。规定 SQL 连接标识符。如果未规定,则使用上一个打开的连接。 说明 如果没有
php判断mysql_query是否成功执行
针对update 语句等会对数据表进行修改的语句 在mysql_query($sql);后面加上 $result = mysql_affected_rows();  如果$result 值为-1表明语句没有成功执行,可能是语句格式有问题等等; 如果$result 值为0 表明语句成功执行,但是update并没有改变数据表任何一个字段的值; 如果$result值为1 表明语句成功执行, 而
mysql query insert中文乱码
mysql新建的表的charset都是utf8的。 在phpmyadmin里直接敲sql,中文可以insert进去的,但是在php代码里mysql_query同样的sql语句就是不行,保存到表里是乱码,后来找了网上别人的解决方案: 加一句 mysql_query("SET NAMES UTF8"); 搞定。 google里输入 mysql set names utf8, 很多文章,随便找了2
php面试题5---php面试题系列
php面试题及答案,经典php笔试题与答案 问题 1. 考虑如下 SQL 语句。哪个选项能对返回记录的条数进行限制?(双选) SELECT * FROM MY_TABLE A.如果可能,用把查询转换成存储例程 B.如果程序允许,给查询指定返回记录的范围 C.如果可能,添加 where 条件 D.如果 DBMS 允许,把查询转换成视图 E.如果 DBM
mysql_query函数中卡死
在上一个项目中碰到一个服务器无响应的问题,通过调试发现在执行mysql_query时没返回了,在等待某个内核事件,这个问题很难重现,一直没找到问题,今天看到论坛上也有朋友问到在mysql_query时无响应, 猜想是不是刚才在query的时候数据库连接断开了, 而在mysql_query中又没处理好这个问题,导致一直等待,先记录下来待验证,有兴趣的朋友可以一起讨论下
官方对mysql_query函数和mysql_db_query函数
看了下中文的说明,有看了下官方英文说明,还是英文的好使。 1.看mysql_query函数 说明  :http://ca2.php.net/manual/en/function.mysql-query.php 定义  resource mysql_query ( string $query [, resource $link_identifier ] ) 功能:发送唯一查询请求
loadrunner连接MySQL执行SQL语句
一、准备工作 1、loadrunner11G:网上到处可下载 2、MySQL_LoadRunner_libraries:下载地址 http://download.csdn.net/download/ocean73737/10125735 二、操作步骤 1、将下载的MySQL_LoadRunner_libraries解压,将解压的文件中,bin目录下的文件放到loadrunner的bin
thinkphp中执行原生的mysql语句
thinkphp默认的数据库操作方法有时候不能
为什么在mysql_query()返回成功后,mysql_store_result()有时返回NULL?
有可能在一个对mysql_query()成功的调用后,mysql_store_result()返回NULL。当这发生时,它意味着出现了下列条件之一: 有一个malloc()失败(例如,如果结果集合太大)。 数据不能被读取(发生在连接上的一个错误)。 查询没有返回数据(例如,它是一个INSERT、UPDATE或DELETE)。 你总是可以通过调用mysql_field_c