Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.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页面记录MySQL响应_Php_Mysql - Fatal编程技术网

从PHP页面记录MySQL响应

从PHP页面记录MySQL响应,php,mysql,Php,Mysql,当我插入一条记录时,我会收到消息“1行受影响”,并在更新“行匹配:1更改:1” 如何从PHP代码中获取这些消息 mysql> insert into mytest values ('103'); Query OK, 1 row affected (0.26 sec) mysql> update mytest set id = 12 where id = 10; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed:

当我插入一条记录时,我会收到消息“1行受影响”,并在更新“行匹配:1更改:1” 如何从PHP代码中获取这些消息

mysql> insert into mytest values ('103');
Query OK, 1 row affected (0.26 sec)

mysql> update mytest set id = 12 where id = 10;
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0

您可以使用
mysql\u impacted\u rows()
方法:

$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');

if (!$link) {
    die('Could not connect: ' . mysql_error());
}

mysql_select_db('mydb');

mysql_query('insert into mytest values ('103');');
printf("Records inserted: %d\n", mysql_affected_rows());

mysql_query('update mytest set id = 12 where id = 10;');
printf("Records updated: %d\n", mysql_affected_rows());

签出并这些字符串仅存在于
mysql
CLI工具的上下文中;它们实际上不是由服务器发送的。请参阅和。

我认为您无法获得准确的详细字符串,但您应该能够在执行任何更新、删除、插入时获得受影响的行数。我必须用双引号添加值,如。。。"103"