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

5vf7fwbs  于 2021-06-20  发布在  Mysql
关注(0)|答案(2)|浏览(201)

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

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

anauzrmj

anauzrmj1#

假设访问者已经填写了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']; .

scyqe7ek

scyqe7ek2#

您可以直接使用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();
?>

相关问题