Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.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 字符串的格式似乎不正确,因为1应该是值,而不是数字_Php - Fatal编程技术网

Php 字符串的格式似乎不正确,因为1应该是值,而不是数字

Php 字符串的格式似乎不正确,因为1应该是值,而不是数字,php,Php,标题是我与hostgator合作时得到的关于我用来连接web mysql的php文件的回复。以下是Hostgator的建议: 这里的错误在于字符串的格式设置,文件中更高的位置有一个类似的字符串,它可以正常工作: 这一个正确地显示值“%s”、““%s”和函数 出现错误的字符串是: $query = sprintf("select `tag`, `value` from `tinywebdb` where `tag` = '%s' limit 1", mysql_real_escape_string

标题是我与hostgator合作时得到的关于我用来连接web mysql的php文件的回复。以下是Hostgator的建议:

这里的错误在于字符串的格式设置,文件中更高的位置有一个类似的字符串,它可以正常工作:

这一个正确地显示值“%s”、““%s”和函数

出现错误的字符串是:

$query = sprintf("select `tag`, `value` from `tinywebdb` where `tag` = '%s' limit 1", mysql_real_escape_string($tag));
简而言之,字符串的格式似乎不正确,因为1应该是值,而不是数字


我需要帮助解决第二个问题

mysql\u real\u escape\u字符串已弃用。您应该阅读有关如何更换的信息

$query = sprintf("select `tag`, `value` from `tinywebdb` where `tag` = '%s' limit 1", mysql_real_escape_string($tag));