특정 시간에 sql에 추가 된 모든 행을 수신하고 각 새 레코드 (행)의 특정 열에서 값을 가져 오는 변수를 설정하는 스크립트를 만들었습니다. 이것은 내가 한 것입니다 :특정 시간에 추가 된 MySQL 정보 얻기
<?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는 (배열 형식으로받은) 추가 된 행의 수입니다.
제발 좀 도와 주시겠습니까? Im 초보 PHP 코딩에 있지만, 믿어, 나는 열심히 노력하고 또한 구글과 stackoverflow의 데이터베이스에서 여기에 물어 전에 검색했습니다.
미리 감사드립니다. 이와
pdo를 사용해보십시오. mysql은 쉽게 상각됩니다. –