searchengine.php 598 B

1234567891011121314151617181920
  1. <?php
  2. function searchdb($text, $in, $db)
  3. {
  4. //search db
  5. $handle = sqlite3_open($db) or die("Could not open database");
  6. if($in == 'module')
  7. $query = "select * from search where title LIKE \"$text\" order by module,
  8. author";
  9. else if($in == 'author')
  10. $query = "select * from search where author LIKE \"$text\" order by module,
  11. author";
  12. else
  13. $query = "select * from search where title LIKE \"$text\" or author LIKE \"$text\"
  14. order by module, author";
  15. $result = sqlite3_query($handle, $query) or die("Error in query: ".sqlite3_error($handle));
  16. return $result;
  17. }
  18. ?>