php - str_replace -
$ टैग = mysql_real_escape_string ($ _GET ['tag']); $ Tag = str_replace ("-", "", $ _GET ['टैग']); $ Query = mysql_query ("SELECT * FROM tags where name = '$ tag'"); $ पंक्ति = mysql_fetch_assoc ($ क्वेरी); यदि (! Mysql_num_rows ($ query)) बाहर निकलें ('वह टैग नहीं है।');
मेरे नाम में रिक्त स्थान के साथ एक टैग है, मैं हाइफ़ंस के साथ रिक्त स्थान को कैसे बदलूं? मुझे लगता है कि उपरोक्त कोड को काम करना चाहिए लेकिन यह नहीं है: /
अपडेट:
$ tag = str_replace ('', '-', $ _GET [ 'टैग']); $ टैग = mysql_real_escape_string ($ टैग); $ Query = mysql_query ("SELECT * FROM tags where name = '$ tag'"); $ पंक्ति = mysql_fetch_assoc ($ क्वेरी); अगर (! Mysql_num_rows ($ query)) बाहर निकलें ('वह टैग मौजूद नहीं है');
डीबी टैग
`id` int (10) अहस्ताक्षरित नहीं नल एयूटीओएनसीआरमेंट,` नाम 'varchar (40) COLLATE Utf8_unicode_ci `` `` `` `` `` `` `` `` `` `` `` `` `` ``````````````````````` `` `` `` `` `` `` `` ``
(3, 'टेस्ट टेस्ट टेस्ट टेस्ट टेस्ट');या तो रिक्त स्थान के बजाय टैग्स को टैग करें,
(3, 'test-test-test-test')
या स्टोर करें और उन रिक्त स्थान के साथ क्वेरी करें
$ टैग = mysql_real_escape_string ($ _GET ['टैग']); $ Query = "SELECT * FROM tags WHERE name = '$ tag'"; $ परिणाम = mysql_query ($ क्वेरी) या मर (mysql_error ()); यदि (झूठे === ($ पंक्ति = mysql_fetch_assoc ($ परिणाम)) बाहर निकलें ('ऐसा कोई टैग नहीं।');
Comments
Post a Comment