Скопируйте файл LONGBLOB из одной таблицы в другую, используя PHP - PullRequest
0 голосов
/ 28 августа 2018
//SELECT DB
$con = mysqli_connect("localhost","root","","database");

//FETCH DATA FROM TABLE1
$check= mysqli_query($con, "select * from user_info_tbl where username = '$user_check' ") or die(mysqli_error($con));

$row = mysqli_fetch_array($check); 
$username = $row["username"];
$picture = $row["picture"]; //my way of getting the blob file to table1

$content = addslashes($_POST["content"]); //this is from an input tag

//INSERTING DATA TO TABLE2 INCLUDING THE BLOB FILE
$query1="INSERT INTO postings (prof_pic,user_name, content)
        VALUES ('$picture','$username','$content')";

Это моя таблица1

|ID    |username     |    picture
+------+-------------+-----------------+
|1     |user1        | [BLOB -7.3 KiB] |
|2     |user2        | [BLOB -2.4 KiB] |
|3     |user3        | [BLOB -6.0 KiB] |

Это моя таблица2

|ID    |prof_pic     | username  |  content
+------+-------------+-----------+-----------+
|1     |             | user1     |this is my post
|2     |             | user2     |hello world
|3     |             | user2     |lets go

Но в таблицу2 вставляются только имя пользователя и контент. Я хочу получить «изображение» на table1 для копирования на «prof_pic» на table2, где table1.username = table2.username

Может кто-нибудь мне помочь, заставив файл BLOB вставить его в другую таблицу. Заранее спасибо.

PS. Я просто новичок. Извините за грязные коды.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...