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

PHP पीडीओ का उपयोग करके डेटाबेस से मान प्राप्त करें और इनपुट को चेक में अपडेट करें

आप वास्तव में करीब थे, आप ठीक से नहीं लाए:

require("config.php"); 
if(empty($_SESSION['user']['id'])) 
{
    header("Location: index.php");
    die("Redirecting to index.php"); 
}   

$userid = $_SESSION['user']['id'];

$sql = "SELECT my_music, my_movies, my_weather, my_maps, my_news 
        FROM user_preferences 
        WHERE user_id = :userID";

$stmt = $db->prepare($sql);
$stmt->bindParam(":userID", $userid);
$stmt->execute();

$result = $stmt->fetch();
  • आप पैरामीटर्स को कनेक्शन नहीं स्टेटमेंट ऑब्जेक्ट पर बाँधते हैं
  • आप कथन के साथ-साथ कनेक्शन भी प्राप्त करते हैं
  • fetchAll एक 2 आयामी सरणी देता है यदि आप सामग्री का उपयोग var_dump देखना चाहते हैं नहीं echo
<input id="mymusic"
       type="checkbox" 
       name="mymusic" 
       <?php echo ($result['my_music']==1 ? 'checked' : '');?>     
/>

<input id="mymovies"
       type="checkbox" 
       name="mymovies"  
       <?php echo ($result['mymovies']==1 ? 'checked' : '');?>
/>


  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. ClusterControl के साथ MySQL 8.0 की निगरानी और संचालन प्रबंधन

  3. MySQL में सशर्त छँटाई?

  4. mysql त्रुटि:तालिका mysql.innodb_table_stats नहीं मिली

  5. मैक ओएस एक्स - पर्यावरण त्रुटि:mysql_config नहीं मिला