-1

最初のクエリからレコードを挿入したいのは、行が作成され、次に数秒のクエリが挿入されることを意味します。誰か助けてください

if ( isset($_GET['del']) ) {
    $id = $_GET['del'];
    $result = mysqli_query($con,"SELECT * FROM products WHERE id='$id'");

    while($row = mysqli_fetch_array($result))
    {
        echo $row['username'] . " " . $row['size'];
        echo "<br>";
    }


    $sql_move = mysqli_query($con,"INSERT INTO history (username, serial, image,   arrive,size)");
    $sql = mysqli_query($con,"DELETE FROM products WHERE id='$id'");
    echo "its deleted";
}

?>
4

2 に答える 2

4

まず$row、ループが存在しないループの外側からアクセスしようとしています。挿入/削除行をループに入れ、次に進みます。

第二に、値を挿入していません。

$sql_move = mysqli_query($con, "INSERT INTO history (username, serial, image,   arrive,size) VALUES ('{$row['username']}', '{$row['serial']}', '{$row['image']}', '{$row['arrive']}', '{$row['size']}'");
于 2013-07-08T15:02:09.913 に答える