Функция, чтобы проверить, равняется ли поле в таблице MySQL 1

0

В приведенной ниже таблице MySQL, какая функция PHP просто проверит, будет ли "subcheck" равно 1?

Спасибо заранее,

Джон

`submission` (
  `submissionid` int(11) unsigned NOT NULL auto_increment,
  `loginid` int(11) NOT NULL,
  `title` varchar(1000) NOT NULL,
  `slug` varchar(1000) NOT NULL,
  `url` varchar(1000) NOT NULL,
  `displayurl` varchar(1000) NOT NULL,
  `datesubmitted` timestamp NOT NULL default CURRENT_TIMESTAMP,
  `subcheck` tinyint(1) NOT NULL,
  PRIMARY KEY  (`submissionid`)
) 
Теги:

1 ответ

0

Вы не предоставили очень необходимую информацию, такую ​​как имя таблицы, условия проверки, поэтому я просто дам вам простой запрос для работы с...

$query = mysql_query('SELECT subcheck FROM your_table WHERE subcheck = "1"');

if ($query)
{
//your subcheck is 1
}
else
{
//your subcheck is not 1 / nothing was found
}

Если вам нужно выбрать только те, у которых есть определенный файл, лучше было бы изменить его на следующее:

$submissionid = 809;
$query = mysql_query('SELECT subcheck
                      FROM your_table
                      WHERE submissionid = "' . $submissionid . '"');

if ($row = mysql_fetch_row($query))
{
    if ($row[0] == 1) { } //your subcheck is one
    else { } //your subcheck is not one
}
else { } //no matching records found

Не забудьте уйти от $uploadid, если он будет основан на небезопасном источнике, таком как ввод пользователя!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню