Я хочу проверить свою таблицу sql, если строка уже существует. Я хочу сохранить данные, если он не существует в моей таблице. Я использую в select query, но он не работает.Проверьте, существует ли строка
это мой код:
$sql = "INSERT INTO searchtable (word, position, count) VALUES (:word , :position, :count)";
$statement = $db->prepare($sql);
$temp="SELECT COUNT(word) AS searchtableFromword FROM searchtable WHERE word=$title" ;
echo $temp;
if($temp== 0)
{
$statement->execute(array(
'word' => $title,
'position' => $fileNum,
'count' => $titleVal
));
}
'mysql_num_rows',' prepare'. Вы понимаете, что происходит в вашем коде? –
исправлено это спасибо, но все еще есть ошибка – adi
Вы должны изучить основы, вы не можете использовать mysql_num_rows ($ temp) 'для строки –