【发布时间】:2018-03-26 11:23:23
【问题描述】:
每次我提交我的网站的表单以供评论,它只是创建一个新的ID。但是所有其他值都是空的,我该怎么办?我需要为名称、电子邮件和内容创建一些属性吗?
<?php
error_reporting(E_ALL);ini_set('display_errors',1);
$servername = "localhost";
$username = "seamaszhou";
$password = "123456";
$dbname = "guest";
$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username,
$password);
// set the PDO error mode to exception
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
// prepare sql and bind parameters
$stmt = $conn->prepare("INSERT INTO guest
(guestName,guestEmail,guestContent)
VALUES (:guestName, :guestEmail, :guestContent)");
$stmt->bindParam(':guestName', $guestName);
$stmt->bindParam(':guestEmail', $guestEmail);
$stmt->bindParam(':guestContent', $guestContent);
// insert a row
$guestName = "$guestName";
$guestContent = "$guestContent";
$guestEmail = "$guestEmail";
$stmt->execute();
?>
【问题讨论】:
-
你的 HTML 代码不应该是它的图像,它应该是实际的代码。请分别编辑您的帖子。
-
你也已经发布了这个stackoverflow.com/questions/46744068/… 并且这个问题已经作为一个完全重复的问题被关闭了。
标签: php mysql phpmyadmin