PHP mysql 查询不工作

标签 php mysql

我的脚本遇到问题。我知道数据库有两行,但没有输出。我认为我没有获得查询的数据。也许我做错了什么。我试图输出内容。也许另一双眼睛会有帮助?

<?php


$host = "blah. Com";
$database = "blah";
$user = "blah";
$password = "blah";

$con =mysqli_connect($host,$user,$password,$database);

if(!$con)
{
echo "Could not connect: " . $database;
}

$sql = "SELECT * FROM CreditCards";

$result = mysqli_query($con,$sql);

echo "<select name=\"word\">";


while($ary = mysql_fetch_array($result))
{
    echo "<option value=\"" . $ary[cc_id] . "\">" . $ary[type] . "-" . $ary[last_four] . "</option>";
}
echo "</select>";
mysqli_close($con);

?>

提前对格式问题表示歉意。我在移动设备上...

最佳答案

您是否在 while 循环中尝试过 mysqli_fetch_array 而不是 mysql_fetch_array

关于PHP mysql 查询不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17736986/

相关文章:

php - 如何在几个小时后删除一行mysql数据库?

php - 命令执行期间如何禁用Redis日志

php - 网站和数据库 : Check if username exists

php - Laravel Eloquent - 查找给定月份的所有记录

php - wkhtmltopdf - 元素不保持原始位置

PhpStorm MySQL Connector/J 更新到 5.1.40 后停止工作

mysql - SQL查询提取前几个字符

php - 是否保留 CMS 历史记录?

c# - 在嵌套方法中实现嵌套事务的方法

mysql - MySQL 中引用和连接的持久性是什么?