2013-10-01 21 views
0

<select> <option>發佈</option> <option> UNPUBLISH </option> </select>使用的數據類型布爾用於發佈和mysql的未公開

MySQL的列名 「狀態」 數據類型 「布爾」

我想成立這個時候我選擇發佈。類別在我的網頁上顯示,當我從我的網頁選擇取消發佈的類別時禁用。

任何一個可以給我一個「PHP代碼」如何設置過程頁和MySQL列

回答

0

喜歡的東西

<?php 
if (isset($_POST['published'])) { 

    $conn = getConnection(); 

    if(! $conn) { 
     die('Could not connect: ' . mysql_error()); 
    } 

    $published_value = (isset($_POST['published'])) ? 1 : 0; 

    $sql = ' 
     UPDATE table_name 
     SET published='.(int) $published_value.' 
     WHERE record_id = 1 
    '; 

    mysql_close($conn); 
} 

function getConnection() { 

    $dbhost = 'localhost:3036'; 
    $dbuser = 'root'; 
    $dbpass = 'rootpassword'; 

    return mysql_connect($dbhost, $dbuser, $dbpass); 
} 

function executeSQL($sql) { 
    mysql_select_db('your_db_name'); 
    $retval = mysql_query($sql, $conn); 
    if(!$retval) { 
     die('Could not update data: ' . mysql_error()); 
    } 
} 
?> 
+0

THX好友的幫助。但我使用此代碼布爾值0,1 bolth catefory可能會在網頁上顯示。 –