gpt4 book ai didi

php - sprintf(): Too few arguments是什么意思

转载 作者:行者123 更新时间:2023-12-03 11:23:16 79 4
gpt4 key购买 nike

我有这样的SQL查询

if (isset($_POST['no_peserta_mhs_2015'])) {
$colname_rec_mhs_2015 = $_POST['no_peserta_mhs_2015'];
}
mysql_select_db($database_connect, $connect);
$query_rec_mhs_2015 = sprintf("SELECT * FROM mhs_2015 WHERE no_peserta_mhs_2015 = %s or nama_mhs_2015 like %s ", GetSQLValueString($colname_rec_mhs_2015, "text"));

但是我得到这个错误
Warning: sprintf(): Too few arguments in C:\xampp\htdocs\gugus_2015\index.php on line 39 Query was empty

我不知道怎么了

最佳答案

字符串中有两个%s项,但字符串后仅提供了一个参数。对于格式字符串中的每个“%”项目,它期望在字符串后使用匹配的参数来查找值。

像这样:

sprintf("item 1: %s, item 2: %s", "item1", "item2");

您所拥有的是:
sprintf("item 1: %s, item 2: %s", "item1");

因此,没有项目2字符串要匹配的条目

关于php - sprintf(): Too few arguments是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31954813/

79 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com