MySQL bir tablo son satırın son hücresini güncelleme olmayacak

0 Cevap php

PHP ve MySQL kullanıyorum.

MySQL benim tabloda son hücreyi güncelleme olmayacak. Nedenini bilemiyorum.

Temelde, bir foreach bir dizide () döngü ile 10 ınsert'ler yapmak. Her döngü ben aşağıdaki kodu kullanabilirsiniz:

$sql = "INSERT INTO table1 (name, address, phone, date_time, process_started, process_ended)
    VALUES
    ('$name', '$address', '$phone', NOW(), 'started', '')";
$result = @mysql_query($sql, $con) or die(mysql_error());

Bu iyi çalışır; tüm bilgi tabloya ekler.

Sonra o ilk 9 satırlar için gayet günceller alana "process_ended" güncellemek geri geçer zaman. Ama bu 10 satır "process_ended" hücre güncelleme olmaz.

İşte güncelleştirmenin kodudur. Bu bir döngü kullanmak değildir; Ben sadece komut içine 10 kere yazdınız.

$sql = "UPDATE table1 SET process_ended = 'ended' WHERE name = '$name' && address = '$address'";
$result = @mysql_query($sql, $con) or die(mysql_error());

Eminim adı ve adresi hücreleri script ne kadar maç yapmak için kontrol ettirin; ve onlar yapmak. Ben de üçlü emin hiçbir yazım hatası script'lerime olmadığından emin olmak için kontrol ettirin.

Bu ben güncellemeleri sırasını değiştirmek zaman zaman güncelleme değil son hücre çünkü MySQL ile ilgili bir şey olduğunu düşünüyorum. Ben masa silinir ve remade ve ben de cPanel onarım DB düğmesine basın ve Tamam diyor gelmiştir.

0 Cevap