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

PHP MySQL PDO TextArea जहां कंडीशन चेक के साथ क्लॉज

मुझे अभी एहसास हुआ कि आपके पास ऊपर प्रदर्शित कार्य कोड है। मुझे पहले उत्तर देने के लिए खेद है (यदि आप चाहें तो इतिहास देखें) जो पहले से ही ऊपर हैं (* हाहा)। यहां, मैंने आपका कोड अपडेट किया है (पहला वाला)। मैंने उस हिस्से को बदल दिया है जहाँ आप परिणाम प्रदर्शित करते हैं:

try {
        $conn = new PDO("mysql:host=$host;dbname=$dbname", $username, $password);
        if(isset($_POST["busnumber"]) && isset($_POST["busroute"])){
            $stops = explode(PHP_EOL, $_POST["busroute"]);
            $stopsArray = '"' . implode('","', $stops) . '"';

            $sql = "SELECT * FROM stops WHERE stop_name IN ($stopsArray)";
            $query = $conn->prepare($sql);
            $query->execute();

            if ($query->rowCount() > 0){
                while ($row = $query->fetch(PDO::FETCH_ASSOC)){
                    echo '<br/>'.$row['stop_id'].' '.$row['stop_name'];
                }
            }else{
                echo "No records found...";
            }
        }
} catch (PDOException $pe) {
    die("Could not connect to the database $dbname :" . $pe->getMessage());
}

नोट: जैसा कि मैंने कुछ ट्यूटोरियल पढ़े हैं, जबकि लूप का उपयोग fetchAll() . से पारंपरिक है ।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL MAX_JOIN_SIZE त्रुटियाँ

  2. django ORM कच्चे SQL की तुलना में इतना धीमा क्यों है

  3. चेतावनी:mysql_result () पैरामीटर 1 को संसाधन, ऑब्जेक्ट दिए जाने की अपेक्षा करता है

  4. MySQL दिनांक प्रारूप

  5. सेलेक्ट स्टेटमेंट में अलग-अलग कॉलम होते हैं