如何将名称号码电子邮件ID添加到我的MySQL数据库

时间:2018-07-03 06:57:00

标签: mysql html5

我创建了一个包含公司共享主机的网站,并且创建了主题并完成了前端开发。现在的问题是

If some one visited my site and entered their details in temple having name, mail,number.
So how i can see those name and email and number in my mysql database.

我已经安装了mysql数据库。

2 个答案:

答案 0 :(得分:1)

您可以直接使用php完成此任务!该示例代码将带您四处走走! 您可以通过触发类似的查询来查看那里的详细信息

选择客户的姓名,电话,电子邮件

<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
} 

$sql = "INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('John', 'Doe', 'john@example.com')";

if ($conn->query($sql) === TRUE) {
    echo "New record created successfully";
} else {
    echo "Error: " . $sql . "<br>" . $conn->error;
}

$conn->close();
?>

答案 1 :(得分:1)

假设访问者已经填写了HTML <form>元素,并且数据已插入数据库中,则需要执行SELECT语句以获取访问者详细信息。 < / p>

SELECT name, mail, number FROM [tableName]

这是一个PHP示例:

<?php
$host = "127.0.0.1";
$user = "myuser";
$pass = "mypass";
$bdd = "mydatabase";

try {
$objBdd = new PDO("mysql:host=$host; dbname=$bdd; charset=utf8", $user, $pass) ;
$objBdd->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION );
} catch(Exeception $prmE) {
    die('Error : ' . $prmE->getMessage()) ;
}

$getMyVisitors = $objBdd->query("SELECT name, mail, number FROM myTable");
while ($visitorData = $getMyVisitors->fetch()) {
echo "----\r\n";
echo "Name : " . $visitorData['name'] . "\r\n";
echo "Mail : " . $visitorData['mail'] . "\r\n";
echo "Number : " . $visitorData['number'] . "\r\n";
echo "----\r\n";
}

$getMyVisitors->closeCursor();
$objBdd = NULL;

应准备使用动态用户数据的每个语句(例如:用户名,密码,注释...)。 如果要使用WHERE条件,请使用准备好的语句,例如

$getMyVisitors = $objBdd->prepare("SELECT name, mail FROM myTable WHERE number = ?");
$getMyVisitors->execute(array("+33000000000"));

现在,如果访客信息未保存在数据库中,则需要创建HTML form元素。

您的HTML form元素应类似于:

<form action="myScript.php" method="POST">
<input type="submit" value="Send my informations">
</form>

myScript.php是一个PHP脚本,它将访问者的信息保存到数据库中。使用我上面的示例制作该脚本,您将需要使用INSERT语句。

您将需要根据需要在input中添加form个元素,在这种情况下,需要添加三个(名称,邮件,编号)。 请注意,您将需要为每个输入设置name属性,以便能够在PHP中获取输入值。 示例:<input type="email" name="visitorMail">$myVisitorMail = $_POST['visitorMail'];一起使用。