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

जबकि और लूप के लिए काम नहीं कर रहा

आपको पहले अपने सभी उपलब्ध घंटे लाने होंगे और फिर अपनी समय सारिणी के साथ एक लूप बनाना होगा और प्रत्येक घंटे की जांच करनी होगी कि क्या यह उपलब्ध घंटों की सरणी में है।

कुछ इस तरह है

$not_available_hours = array();
$mysql['avail'] = mysql_query("SELECT time FROM `module` WHERE `date` = '" . $dbdate . "' ORDER BY date");
while($avail = mysql_fetch_assoc($mysql['avail'])){
    $not_available_hours[] = date('s',$avail['time']);
}

for ($i = 8;$i <= 17; $i++) {
    if (in_array($i, $not_available_hours) {
        echo $i.':00&nbsp;not available<br />';
    } else {
        echo $i.':00&nbsp;available<br />';
    }
}


  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 कनेक्शन के बारे में उलझन में हूँ

  2. MySQL:MyISAM तालिकाओं के लिए ibdata फ़ाइल का आकार कम करना

  3. mysql सीमांकक प्रश्न

  4. 400 शहरों के बीच की दूरी की गणना करना और इसके लिए MySQL का अनुकूलन करना?

  5. तालिका में डेटा सम्मिलित करने के लिए MySQL को लूप करें