जेंड फ्रेमवर्क में समस्या

8 views
Skip to first unread message

ankurgupta555

unread,
May 10, 2011, 7:02:20 AM5/10/11
to penc...@googlegroups.com
        //sql statement
        $sql = "SELECT `tagjoins`.*, `tags`.`tag_name` FROM `tagjoins` INNER JOIN `tags` ON tags.tag_id = tagjoins.tag_id WHERE tagjoins.bmk_id = '12'";

        //pdo        
        try{ $dbh = new PDO("mysql:dbname=my_ahaweb;host=localhost","root", "pass"); }catch(PDOException $e){ echo $e->getMessage(); exit(); }
        $sth = $dbh->prepare($sql);
        $sth->execute();
        $r = $sth->fetchAll();
        print_r($r);
        //zend framework : inside a model which extends Zend_Db_Table
        $stmt = $this->getAdapter()->query($sql);        
        $r = $this->fetchAll($stmt);

        print_r($r);

उपरोक्त कोड को ध्यान से देखें।
पहले हिस्से में पीडीओ की सहायत से जब आदेश का क्रियान्वयन किया जाता है तो वो आराम से हो जाता है।
पर जब ठीक उसे आदेश का क्रियान्वयन जेंड फ्रेमवर्क के पुर्जों से करते हैं तो निम्नलिखित त्रुटि संदेश आता है:

Message: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

कई सारे फोरमों में पूछा पर कोई सही उत्तर नही मिला। अब पेंचकस ग्रुप में प्रयास कर रहा हूं।
पता नही कहां गड़बड़ है। समझ में नही आ रहा है। मैं तो कल रात से पक गया हूं।

Amit Gupta

unread,
May 10, 2011, 7:30:41 AM5/10/11
to penc...@googlegroups.com

change $sql to $txtSql

--
http://amitgupta.in/

We are what we repeatedly do.
Excellence, then, is not an act, but a habit. -- Aristotle



2011/5/10 ankurgupta555 <ankurg...@gmail.com>

--
आपको यह संदेश इसलिए प्राप्त हुआ क्योंकि आपने Google समूह "पेंचकस" समूह की सदस्यता ली है.
इस समूह में पोस्ट करने के लिए, penc...@googlegroups.com को ईमेल भेजें.
इस समूह से सदस्यता समाप्त करने के लिए, penchkas+u...@googlegroups.com को ईमेल करें.
और विकल्पों के लिए, http://groups.google.com/group/penchkas?hl=hi पर इस समूह पर जाएं.

ankurgupta555

unread,
May 10, 2011, 7:33:51 AM5/10/11
to penc...@googlegroups.com
करके देख लिया। कोई फायदा नही हुआ। :-(

Amit Gupta

unread,
May 10, 2011, 4:20:13 PM5/10/11
to penc...@googlegroups.com

फिर तो कोड चला के ही देखना पड़ेगा कि क्या समस्या है, ऐसे तो कोई समस्या दिख नहीं रही। वैसे ज़ेन्ड फ्रेमवर्क में उसका अपना डॉटाबेस रैपर है, अपना CRUD इंपलीमेन्टेशन है, तो उसको क्यों नहीं प्रयोग करते, भीतरी रूप से वह भी PDO को ही प्रयोग करता है।
Reply all
Reply to author
Forward
0 new messages