gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 05:54:18 25 4
gpt4 key购买 nike

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

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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com