htmlCode
データベースのテーブルからデータを取得しようとtickets
していて、それを別のテーブルに挿入しようとしていますusers
これが私が書いたフローコードであり、エラーが発生します注意:配列から文字列への変換
Array をデータベースに挿入しようとしているという愚かさについて少し考えていますが、これは文字列である必要があります。したがって、あるテーブルから別のテーブルにデータを転送する簡単な方法や、フローコードの修正はありますか?
<?php
try{
$conn = new PDO("mysql:host=localhost;dbname=mydb", "dbuser", "mypass");
}
catch(PDOException $pe)
{
die('Connection error, because: ' .$pe->getMessage());
}
$sql = "SELECT `htmlCode` FROM `tickets`";
$stmt = $conn->query($sql);
if(!$stmt)
{
die("Execute query error, because: ". $conn->errorInfo());
}
$row = $stmt->fetch(PDO::FETCH_ASSOC);
// print_r ($row); //prints an array
$sql = "INSERT INTO users (row) VALUES (:tickets)";
$stmt = $conn->prepare($sql);
$stmt->bindParam(':tickets' , $row);
$stmt->execute();
?>