Удаление строки из таблицы в базе данных MySQLPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Удаление строки из таблицы в базе данных MySQL

Сообщение Anonymous »

Я пытаюсь удалить определенный элемент из базы данных в зависимости от условий. Вот что у меня есть:

Код: Выделить всё

while ($row = mysql_fetch_array($result)) {

$now = strtotime("now");
$dateArray = date_parse_from_format("n-j-Y", $row["date"]);
$event_date = strtotime($dateArray['year'].'-'.$dateArray['month'].'-'.$dateArray['day']);
// temp user array
$event = array();
if($event_date > $now) {
//Event is in the future
$pid_check =$row["pid"];
$event["pid"] = $row["pid"];
$event["name"] = $row["name"];
$event["longitude"] = $row["longitude"];
$event["latitude"] = $row["latitude"];
$event["pavement"] = $row["pavement"];
$event["traffic"] = $row["traffic"];
$event["environment"] = $row["environment"];
$event["image_b64"] = $row["image_b64"];
$event["date"] = $row["date"];
$event["time"] = $row["time"];
$event["type"] = $row["type"];
// push single product into final response array
array_push($response["events"], $event);
} else {
$result2 = mysql_query("DELETE FROM events WHERE pid = $pid_check");
}
}
Но когда я пытаюсь это сделать, он появляется пустым, когда я закомментирую result2, он работает, но не удаляется (да). Как я могу заставить его удалить? Извините, если это простой вопрос, я не очень хорошо знаю язык.

Подробнее здесь: https://stackoverflow.com/questions/220 ... l-database
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»