我在我的数据库中使用tiny int设置了一些标志,我想检索它们,检查它们的值并相应地更改它们。我怎么能这样做?
db_connect.php: -
<?php
$dbhost = 'localhost';
$dbname = 'eden';
$dbuser = 'root';
$dbpass = '';
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(!$conn)
{
die("Connection Failed");
}
mysqli_select_db($conn,$dbname);
?>
<?php
if ($row['S_status']==1)
{
echo "Selection Done";
$row['D_status']=1;
}
?>
表结构: -
info_id(INT)
Enrol_id(VARCHAR)
ES_name(VARCHAR)
S_STATUS(TINYINT)
D_status(tinyint)
答案 0 :(得分:1)
你不需要PHP,只需要SQL:
UPDATE yourTable SET D_status = 1 WHERE S_status = 1;
您可以直接将此语句运行到PHPMyAdmin。