17
मैं कैसे सिद्धांत के findBy * का उपयोग कर निम्नलिखित MySQL क्वेरी() विधि ?:की तरह और% सिद्धांत के findBy *() में वाइल्डकार्ड
SELECT column_name1, column_name2 FROM table_name
WHERE column_name3 LIKE '%search_key%';
उदाहरण के लिए, columnName नाम "एक स्तंभ से कई पंक्तियों को लाने के लिए लिख सकता हूँ "(नीचे) सिद्धांत का उपयोग कर:
$users = Doctrine::getTable('User')->findByColumnName('active');
echo $users[0]->username;
echo $users[1]->username;
मैंने कोशिश की:
$search_key = 'some value';
$users = Doctrine::getTable('User')->findByColumnName('%$search_key%');
echo $users[0]->username;
echo $users[1]->username;
और मैं कोई त्रुटि है, लेकिन कुछ भी नहीं दिखाया गया है।
किसी भी सहायता की वास्तव में सराहना की जाएगी। अग्रिम में धन्यवाद।
+1। अच्छा, धन्यवाद कोरोनाटस – Anthony
@ कोरोनैटस, यदि मेरे पास $ search_key नामक एक चर है जिसमें खोज करने के लिए कुछ का मूल्य शामिल है, तो मैं अपनी क्वेरी में% search_key% के साथ% search_key% को कैसे बदलूं? – Anthony
ठीक है टिप के लिए धन्यवाद! – Anthony