3
A
回答
1
%s
是在函数中使用像sprintf的占位符。查看手册以了解其他可能的占位符。
$sql = sprintf($sql, "Test");
这将用字符串“Test”替换%s
。它也用于确保传递的参数实际上符合占位符。你可能使用%d
作为数字的占位符,但是如果sprintf会收到一个字符串,它会发出抱怨。
10
这是一个格式化的字符串,其中%s
是占位符。我怀疑$ sql是交给sprintf将它转换成一个真正的查询。例如:
$name = 'posts';
$sql = "SELECT * FROM page_table WHERE page_name = '%s' LIMIT 1";
$formattedSql = sprintf($sql, $name);
这将生成一个查询看起来像:
SELECT * FROM page_table WHERE page_name = 'posts' LIMIT 1
这是当你不想摆弄引号和双引号是非常有用的。
1
我猜%s是sprintf的格式符号。
的下一行代码可以是某物那样:
$sqlquery = sprintf($sql, 'mySearchString');
实时查询将是:
SELECT * FROM page_table WHERE PAGE_NAME = 'mySearchString' LIMIT 1
0
我们使用%s作为字符代码,因为ASCII 65是'A',所以直到91'Z'才能更好地理解,您可以使用for循环从65开始到91这个for循环打印结果使用printf
for($i=65; $i<91; $i++){ printf('%s ', chr($i)); }
以上将打印
A B C d E F G H I J K L M N 2 O P Qř式T U V W X YŽ
相关问题
- 1. PREEMPTIVE_XE_DISPATCHER这意味着什么?
- 2. $这意味着什么PHP?
- 3. * | *这意味着什么CSS?
- 4. 在gdb中这意味着什么?
- 5. 什么robots.txt意味着在这一行?
- 6. 在MongoDB中这意味着什么?
- 7. 这在PowerPC中意味着什么?
- 8. 这在AS3中意味着什么?
- 9. 这是什么头意味着在PHP
- 10. 可选绑定,“绑定”一词在这里意味着什么?
- 11. 什么===在PHP意味着
- 12. 变量$这意味着什么PHP?
- 13. 这个表达意味着什么?
- 14. 这个java泛型意味着什么?
- 15. 这对循环意味着什么?
- 16. 这是什么SQL错误意味着
- 17. 这意味着什么可扩展性?
- 18. 这个Perl崩溃意味着什么?
- 19. 这个表达意味着什么:“R.string.gcm_registered”?
- 20. 这是什么 'CONTENT_TYPE' 意味着
- 21. 这个表达意味着什么“!!”
- 22. 在AngularJS中结尾意味着什么double意味着
- 23. 〜=是什么。在Stata意味着什么?
- 24. Field.Index.NOT_ANALYZED_NO_NORMS意味着什么
- 25. MYSQLI_NUM意味着什么?
- 26. 溢出意味着什么?
- 27. HttpServletResponse.SC_BAD_REQUEST意味着什么?
- 28. 什么呢JDBC:HSQLDB:hsqlTempFiles意味着
- 29. 奎因意味着什么?
- 30. 什么是!在这个Ruby函数中意味着什么
良好的通话,我将不得不用'LIKE“一读%s''困惑它。 – briantyler 2011-04-16 13:54:47