के माध्यम से नहीं, कोई भी विचार मदद करेगा, मैं थोड़ी देर के लिए इस पर रहा हूं और यह पता नहीं लगा सकता कि क्या गलत है।MySQL क्वेरी phpmyadmin में काम करती है लेकिन php
समस्या: प्रश्न तब तक ठीक काम करता है जब तक कि मैंने एकाधिक शब्द खोज में जोड़ा नहीं है जिसे आप नीचे बोल्ड देख सकते हैं। हालांकि, मैंने एसक्यूएल क्वेरी को प्रतिबिंबित किया और फिर phpmyadmin में चिपकाया और यह पूरी तरह से काम किया लेकिन PHP के माध्यम से यह 0 रिकॉर्ड के साथ परिणाम। यह किसी भी मतलब नहीं है और मैं क्या 0.
SELECT
DISTINCT c.id
FROM
carpets AS c
INNER JOIN carpet_relations AS r1 ON c.id = r1.carpet_id
INNER JOIN carpet_relations AS r2 ON c.id = r2.carpet_id
INNER JOIN carpet_relations AS r3 ON c.id = r3.carpet_id
WHERE
c.active = '1'
AND ((c.title LIKE '%north tabriz%') OR **(c.title LIKE '%north%') OR (c.title LIKE '%tabriz%')** OR (c.item_no LIKE '%north tabriz%') OR **(c.item_no LIKE '%north%') OR (c.item_no LIKE '%tabriz%')** OR (c.pattern LIKE '%north tabriz%') OR **(c.pattern LIKE '%north%') OR (c.pattern LIKE '%tabriz%')** OR (c.period LIKE '%north tabriz%') OR **(c.period LIKE '%north%') OR (c.period LIKE '%tabriz%')** OR (c.country LIKE '%north tabriz%') **OR (c.country LIKE '%north%') OR (c.country LIKE '%tabriz%')**)
AND (c.width_feet BETWEEN '0' AND '22')
AND (c.width_inches BETWEEN '0' AND '11')
AND (c.height_feet BETWEEN '0' AND '49')
AND (c.height_inches BETWEEN '0' AND '11')
ORDER BY
c.item_no
id int(11) NO PRI NULL auto_increment
active int(11) NO NULL
title varchar(250) NO NULL
item_no varchar(250) NO NULL
country varchar(250) NO NULL
period varchar(250) NO NULL
pattern varchar(250) NO NULL
price float NO NULL
web_special float NO NULL
notes text NO NULL
width_feet int(11) NO NULL
width_inches int(11) NO NULL
height_feet int(11) NO NULL
height_inches int(11) NO NULL
restrict int(11) NO NULL
views_amount int(11) NO NULL
last_modified datetime NO NULL
modified_by int(11) NO NULL
क्या आपके अन्य संदर्भ में कोई अन्य आसान कथन काम करता है? (कार्पेट से चुनें * – djot
आपकी टेबल स्कीमा और mysql से त्रुटि देखना उपयोगी होगा। – Brian
हां वे साथ ही साथ करते हैं यदि ** से घिरे क्षेत्रों को हटा दिया जाता है तो यह सामने के अंत में ठीक काम करता है .... हालांकि जब मैं सामने वाले अंत में उन वर्गों को जोड़ता हूं तो यह काम नहीं करता है और बैकएंड (phpmyadmin) यह –