Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 数据库查询失败_Php_Mysql_Database - Fatal编程技术网

Php 数据库查询失败

Php 数据库查询失败,php,mysql,database,Php,Mysql,Database,我有一个问题可能看起来有点愚蠢,因为我已经编程多年了,而且使用MySQL的时间也差不多 即使语法正确并且提供了所有必需的字段值,插入查询是否也会失败?我刚才在想,如果SQL server忙于处理请求,内存毕竟不是有限的 采取何种安全措施来防止此类故障?使用I位线程,但是当使用PHP执行查询时会发生什么 由于PHP有执行时间限制,如果在mysql处理查询之前达到mysql\u查询的时间限制,查询是否会被删除?mysql查询可能会由于各种原因而失败,除了语法错误。在数据完整性很重要的地方对查询运行检

我有一个问题可能看起来有点愚蠢,因为我已经编程多年了,而且使用MySQL的时间也差不多

即使语法正确并且提供了所有必需的字段值,插入查询是否也会失败?我刚才在想,如果SQL server忙于处理请求,内存毕竟不是有限的

采取何种安全措施来防止此类故障?使用I位线程,但是当使用PHP执行查询时会发生什么


由于PHP有执行时间限制,如果在mysql处理查询之前达到mysql\u查询的时间限制,查询是否会被删除?

mysql查询可能会由于各种原因而失败,除了语法错误。在数据完整性很重要的地方对查询运行检查总是明智的。在PHP中,一种方法是使用。此函数告诉您有多少行受到上一个操作的影响。您可以将此函数用作指示行是否已成功插入、删除、更新等

mysql_query("UPDATE mytable SET used=1 WHERE id < 10");
printf ("Updated records: %d\n", mysql_affected_rows());
mysql_query("COMMIT");
mysql\u查询(“updatemytablesetused=1,其中id<10”);
printf(“更新的记录:%d\n”,mysql_受影响的_行());
mysql_查询(“提交”);