Я пытаюсь выполнить вставку mysql через pdo. вставка работает нормально, но мне нужны некоторые правила, и я не могу обернуть ее вокруг, так как pdo мне незнаком.
Вот код вставки:
$qry = $dbh->prepare(
'INSERT INTO statistics (page, who, ip) VALUES (?, ?, ?)');
$qry->execute(array($pdotitle, $name, $ip));
Это делает то, что говорится правильно, но мне нужно создать правило, которое выбирает строки из статистики и проверяет, существует ли уже строка с ip пользователей.
как то так:
$ip = $_SERVER['remote_addr']
$qry = $dbh->prepare(
'SELECT * FROM statistics WHERE page = :pdotitle);
$qry->execute(array($pdotitle)');
if (ip == '$ip') { /**do nothing**/ } else { /**do insert**/ }
Как мне это сделать?