đây cũng là một chức năng để kiểm tra xem một cột cụ thể có tồn tại hay không.
public function detect_column($my_db, $table, $column)
{
$db = mysql_select_db($my_db); //select the database
$sql = "SHOW COLUMNS FROM $table LIKE '$column'"; //query
$result = mysql_query($sql); //querying
if(mysql_num_rows($result) == 0) //checks the absence of column
echo "column $column doesn't exist !";
// write your code here!
else
echo "column $column exists!";
}
nếu bạn đang thiết kế công việc khung, thì chức năng này có thể trợ giúp bạn. Hàm này kiểm tra sự hiện diện của cột khi cờ $ được đặt thành '1' và không có cột khi cờ $ được đặt thành '0'.
public function detect_column($my_db, $table, $column, $flag)
{
$this->select_db($my_db); //select the database
$sql = "SHOW COLUMNS FROM $table LIKE '$column'";
$result = mysql_query($sql);
if(mysql_num_rows($result) == $flag)
return true;
else
return false;
}
Bạn có nghĩa là cột có tên là "giá"? – CBFraser
bạn đúng ... cột –