mysql - 如何将姓名号码电子邮件ID添加到我的mysql数据库

标签 mysql html

我已经使用一家公司的共享主机创建了一个网站,我已经创建了主题并完成了前端开发。现在的问题是

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数据库。

最佳答案

假设访问者已经填写了 HTML <form>元素和数据被插入到数据库中,你将需要执行 SELECT获取访问者详细信息的语句。

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']; .

关于mysql - 如何将姓名号码电子邮件ID添加到我的mysql数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51148331/

相关文章:

css - 如何将div宽度设置为100%

c# - C# WebBrowser 控件中带有 HTML anchor 的奇怪浏览器行为

html - 将类激活并删除默认设置到所选菜单

php - 访问另一个对象内部的对象的方法

MYSQL:查找并删除相似记录 - 使用示例进行更新

mysql - 为什么我的角色无法在我的 MySQL 数据库中发挥作用?

mysql - Web 应用程序用户表主键 : surrogate key vs username vs email vs customer Id

html - 为什么我的 Angular 应用程序不显示图像?

javascript - 安全错误 : The operation is insecure in canvas. 到数据 URL

mysql选择具有最低值的记录