我在数据库中有base64文本,这个列类型是mediumtext,最多可以存储64 MB。我想在php中使用stmt语句存储base64文本。如何绑定mediumtext类型?
$stmt = $conn->stmt_init();
// Prepared statement, stage 1: prepare
if (!($stmt = $conn->prepare("INSERT INTO sertkatestdatabase.users(lastName,firstName,address,profession,manager,pass,userName) VALUES (?,?,?,?,?,?,?)")))
{
$error= 'Prepare failed: (' . $conn->errno . ') ' . $conn->error;
//return; //how to return?
}
// Prepared statement, stage 2: bind and execute
if (!$stmt->bind_param("ssssiss", $lastname,$firstname,$address,$profession,$manager,$password,$username))
{
$error="Binding parameters failed: (" . $stmt->errno . ") " . $stmt->error;
}
if (!$stmt->execute())
{
$error="Execute failed: (" . $stmt->errno . ") " . $stmt->error;
}
// close statement
$stmt->close();
我目前正在使用此代码。同样在这里我想添加图片列,但现在不要写“'字母'绑定它。