PHP,构建一个基本的动态插入字符串

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP,构建一个基本的动态插入字符串相关的知识,希望对你有一定的参考价值。

Makes basic insert statements a breeze to type while doing basic php inserts.\r\n*The function for \\\'querys\\\' on line 44 can be found here: http://snipplr.com/view/40911/query-the-database-php/ *
  1. //Insert
  2. //$sql = "INSERT INTO quick_links (title, link) VALUES('" . $_POST['title'] . "', '" . $link . "');";
  3. function add($table, $columns, $values){
  4.  
  5. //begin the insert into*******************************************************
  6. $sql = "INSERT INTO " . $table;
  7.  
  8. //iterate through the $table**************************************************
  9.  
  10. //iterate through the $columns ***********************************************
  11. $sql = $sql . " (" . $columns . ") VALUES(";
  12.  
  13. //iterate through the $values*************************************************
  14. $arrValue = explode("|", $values);
  15. //loop the array
  16. foreach($arrValue as $arrValueResult){
  17.  
  18. //check if last index in array
  19. if (end($arrValue) == $arrValueResult){
  20. if((is_numeric($arrValueResult)) || ($arrValueResult == "NOW()")){
  21. $arrValueResult = $arrValueResult ;
  22.  
  23. }else{
  24. $arrValueResult = "'" . $arrValueResult . "'" ;
  25. }
  26. }else{
  27. if((is_numeric($arrValueResult)) || ($arrValueResult == "NOW()")){
  28. $arrValueResult = $arrValueResult . ", " ;
  29. }else{
  30. $arrValueResult = "'" . $arrValueResult . "', " ;
  31. }
  32. }//end if
  33.  
  34. //add to $sql
  35. $sql = $sql . $arrValueResult;
  36. }//end for each
  37.  
  38. //end the $sql
  39. $sql = $sql . ");";
  40.  
  41. //determine is item in $values is an interger / string
  42. //echo $sql;
  43. //insert the query
  44. $insert_sql = querys($sql);
  45. }//end add
  46.  
  47. //-----------------------------------------------------------------
  48. //To use this function:
  49. $add_cat = add("categories", "cat", $_POST['cat']);

以上是关于PHP,构建一个基本的动态插入字符串的主要内容,如果未能解决你的问题,请参考以下文章

PHP,构建一个基本的动态删除字符串

动态 Rstudio 代码片段

html PHP代码片段: - AJAX基本示例:此代码演示了使用PHP和JavaScript实现的基本AJAX功能。

PHP 表单使用动态输入插入数据数组

如何在 PHP“回声”中插入带有撇号和其他特殊字符的文本? [复制]

PHP 代码片段