PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

Postgresql क्वेरी के लिए उपयोगकर्ता खोज स्ट्रिंग को कैसे पार्स करें?

इसे आजमाएं:

$a=array('word1 +word2','word1+word2','word1    -word2',' word1-word2','word1 word2','word1  word2');

foreach ($a as &$v) {
  $v=preg_replace('/ +/','|',        // last: change blanks to |
     preg_replace('/ *(?=[!&])/','', // delete blanks before ! or &
     strtr(trim($v),array('-'=>'&!','+'=>'&'))  // turn + and - into & and !&
     ));
}
print_r($a);

यह देगा:

Array
(
    [0] => word1&word2
    [1] => word1&word2
    [2] => word1&!word2
    [3] => word1&!word2
    [4] => word1|word2
    [5] => word1|word2
)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एकाधिक उपभोक्ताओं के साथ SQL तालिका के रूप में कार्य कतार (PostgreSQL)

  2. एक अजगर virtualenv के भीतर django-टूलकिट स्थापित करने का प्रयास करते समय त्रुटि

  3. PostGIS का उपयोग करने वाले उपयोगकर्ताओं के पास तेजी से खोजें

  4. कोई बफर स्पेस उपलब्ध नहीं है (अधिकतम कनेक्शन तक पहुंच गया है?) फॉर्म पोस्टग्रेज ईडीबी ड्राइवर

  5. PostgreSQL प्रतिकृति सर्वोत्तम अभ्यास - भाग 1