Php 在mysql中使用数据类型布尔值进行发布和取消发布
Php 在mysql中使用数据类型布尔值进行发布和取消发布,php,web,mysqli,content-management-system,Php,Web,Mysqli,Content Management System,发布 取消发布 mysql列名“状态” 数据类型“布尔” 我想在选择“发布”时设置此选项。类别在我的网页上可见,当我从我的网页中选择“未发布类别禁用”时 有人能给我发一个“php代码”吗?如何设置进程页和mysql列 <?php if (isset($_POST['published'])) { $conn = getConnection(); if(! $conn ) { die('Could not connect: ' . mysql_error
发布
取消发布
mysql列名“状态”
数据类型“布尔”
我想在选择“发布”时设置此选项。类别在我的网页上可见,当我从我的网页中选择“未发布类别禁用”时
有人能给我发一个“php代码”吗?如何设置进程页和mysql列
<?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());
}
}
?>
thx buddy很有帮助。但我使用这个代码布尔值0,1博尔斯catefory显示在五月的网页上。