Как скопировать данные (тип данных BLOB) в другую таблицу? - PullRequest
0 голосов
/ 11 июля 2020

Я хочу скопировать данные из большого двоичного объекта в другую таблицу в большом двоичном объекте того же типа, но он превращается в

У вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MariaDB, чтобы найти правильный синтаксис рядом с '??? q} ?? I = | (T ???> ????? 77j {{??? ~?> O? ? i?: ?? Ѹ> ?? ~ ݻ w ?? _ ???? 㷈 ??? Q /? 8l>? XW? c 'в строке 1

Как я обнаружил , imageDesign не может быть передан, так как данные слишком длинные, потому что, если размер данных составляет всего 1,7 КБ, их можно передать. Пожалуйста, помогите мне с моим проектом fyp

$query = "SELECT * FROM cart where userID = '$user_id'";  
    $result = mysqli_query($con, $query);  
    $countOrd =  mysqli_num_rows($result);
    if(mysqli_num_rows($result) > 0)  
    {  
         while($row = mysqli_fetch_array($result))  
         {
             $productQuantity = $row["productQuantity"];
             $productID = $row["productID"];
             $productSize = $row["productSize"];
             $productColour = $row["productColour"];
             $designType = $row["designType"];
             $readymadeID = $row["readymadeID"];
             $imageDesign = $row["imageDesign"];

    $add_query ="INSERT INTO orders(userID,productID,productSize,productColour,orderQuantity,designType,readymadeID,imageDesign,orderPayment,orderStatus,orderDate,orderTime) values ('$user_id','$productID','$productSize','$productColour','$productQuantity','$designType','$readymadeID','$imageDesign','$payment','Pending','$orderDate','$orderTime')";
    $delete_query="DELETE from cart where userID='$user_id'";
    $add_query_result=mysqli_query($con,$add_query) or die(mysqli_error($con));
    $delete_query_result=mysqli_query($con,$delete_query) or die(mysqli_error($con));
    }}

1 Ответ

0 голосов
/ 11 июля 2020

Blob-Data не будет работать с динамическими c -adho c - sql (чего в любом случае следует избегать). Очень хорошее руководство по работе с blob-данными (и обязательной привязкой параметров): MySQL & Blob

...