gpt4 book ai didi

php - 获取MySQL在特定时间添加的信息

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

我创建了一个脚本来接收在特定时间添加到 sql 的所有行,并设置变量从每个新记录(行)中的特定列获取值。这就是我所做的:

<?php
header('Content-type: text/html; charset=utf-8');

$host='localhost';
$user='username';
$password='password';
$dbname='racheaqui';

$connection=mysql_connect('localhost:/var/run/mysqld/mysqld.sock',$user,$password) or die ("connection failed");

mysql_select_db($dbname, $connection);

$query = "SELECT * FROM store WHERE date >= NOW() - INTERVAL 20 MINUTE;";

$result=mysql_query($query, $conexao);

if ($result){

while($row = mysql_fetch_assoc($result)){
$email=$row['email_contact'];
$name=$row['name'];
$phone=$row['phone_contact'];
}
}

#if (!empty($name)) {
print_r("The user ".$name." with phone ".$phone." and e-mail: ".$email." has created an account in the system.\n");
mysql_close($connection);
#}
?>

但是使用这段代码,我只会使用最后一行的值设置变量。我的计划是设置如下:$variable1,$variable2,$variable3,$variableX。其中 $variableX 是添加的行数(我以数组格式收到的行数)。

你能给我一些帮助吗?我是 php 编码的新手,但相信我,在在这里提问之前,我真的很努力,也在 google 和 stackoverflow 的数据库中进行了搜索。

提前致谢。

最佳答案

这样:

while($row = mysql_fetch_assoc($result)){
$email=$row['email_contact'];
$name=$row['name'];
$phone=$row['phone_contact'];
}

覆盖每条记录的$email$name$phone。您可以将它们收集在单独的数组中,如下所示:

$emails = array();
$names = array();
$phones = array();
while($row = mysql_fetch_assoc($result)){
$emails[]=$row['email_contact'];
$names[]=$row['name'];
$phones[]=$row['phone_contact'];
}

或者使用每个商店的数据创建一个大数组:

$data = array();
while($row = mysql_fetch_assoc($result)){
$data[] = array(
'email' => $row['email_contact'],
'name' => $row['name'],
'phone' => $row['phone_contact']
);
}

或者,您可以将 print_r() 放入循环中,如下所示:

while($row = mysql_fetch_assoc($result)){
$email=$row['email_contact'];
$name=$row['name'];
$phone=$row['phone_contact'];
print_r("The user ".$name." with phone ".$phone." and e-mail: ".$email." has created an account in the system.\n");
}

关于php - 获取MySQL在特定时间添加的信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27573240/

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