Я работаю над тем, как проверить, существует ли значение в базе данных. Всякий раз, когда я пытаюсь что-то входной (пример: 000) всегда есть ошибка: Предупреждение: mysql_num_rows() ожидает параметр 1, чтобы быть ресурсом ..., но вход был сохранен в базе данныхПроверка значения, если он уже существует (PHP)
затем если ввести то же самое снова, условие, чтобы проверить, если значение существует не работает
if (isset($_POST['add']))
{
$docid = $_POST['docid'];
$check = mysql_query("SELECT doc.docid, doc_details.docid FROM doc, doc_details WHERE docid='$docid'");
$number_of_rows = mysql_num_rows($check);
if ($number_of_rows > 0)
{
echo "<script> alert('Your input already exist, no input made'); </script>";
}
else
{
$insert = mysql_query("INSERT INTO doc (docid) VALUES ('$docid')");
$insert = mysql_query("INSERT INTO doc_details (docid) VALUES ('$docid')");
echo "<script> alert('ADDING: Successful'); </script>";
}
}
Опубликовать функцию $ check –
echo mysql_num_rows ($ check); Он отобразит счет –