0

<select> <option>发布</option> <option>unPublish</option> </select>

mysql 列名“状态”数据类型“布尔”

我想在选择发布时设置它。在我的网页上可见的类别以及当我从我的网页中选择未发布的类别时禁用。

谁能给我一个“php代码”如何设置进程页面和mysql列

4

1 回答 1

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());
    }
}
?>
于 2013-10-01T08:08:19.543 回答