PHP select 来自 mysql 的一项数据未显示
PHP select one data from mysql NOT DISPLAYING
我正在尝试显示或return来自所选用户的日期值
function mysql_select_one_data($database, $table, $data, $country, $phone){
$conn = mysql_connect("localhost", "root", "test123");
mysql_select_db($database, $conn) or die (mysql_error());
$query = "SELECT DATE FROM Temp_Users WHERE Country = '+94' AND Phone = '1234539543';";
$result = mysql_query($query) or die (mysql_error());
if (mysql_num_rows($result) > 0) {
// output data of each row
while($row = mysql_fetch_assoc($result)) {
echo "Date: " . $row["Date"]. "<br>";
}
} else {
echo "0 results";
}
return $result;
}
结果:
Date:
Resource id #5
但是当我在 phpmyadmin 中进行查询时 returns
我是 Php 的新人,我不知道自己做错了什么,谢谢您的帮助。
改变这个
$query = "SELECT DATE FROM Temp_Users WHERE Country = \"+94\" AND Phone = \"1234539543\";";
至此
$query = "SELECT DATE FROM Temp_Users WHERE Country = '+94' AND Phone = '1234539543';";
将echo
命令更改为echo "Date: $row['DATE']<br>"
我正在尝试显示或return来自所选用户的日期值
function mysql_select_one_data($database, $table, $data, $country, $phone){
$conn = mysql_connect("localhost", "root", "test123");
mysql_select_db($database, $conn) or die (mysql_error());
$query = "SELECT DATE FROM Temp_Users WHERE Country = '+94' AND Phone = '1234539543';";
$result = mysql_query($query) or die (mysql_error());
if (mysql_num_rows($result) > 0) {
// output data of each row
while($row = mysql_fetch_assoc($result)) {
echo "Date: " . $row["Date"]. "<br>";
}
} else {
echo "0 results";
}
return $result;
}
结果:
Date:
Resource id #5
但是当我在 phpmyadmin 中进行查询时 returns
我是 Php 的新人,我不知道自己做错了什么,谢谢您的帮助。
改变这个
$query = "SELECT DATE FROM Temp_Users WHERE Country = \"+94\" AND Phone = \"1234539543\";";
至此
$query = "SELECT DATE FROM Temp_Users WHERE Country = '+94' AND Phone = '1234539543';";
将echo
命令更改为echo "Date: $row['DATE']<br>"