require_once ('../configuration/data_conn.php');
ini_set('display_errors', 1);
error_reporting(E_ALL);
$sql = "
SELECT
product.id,
product.name,
product.code,
product.supplier,
product.date_created,
product.total
FROM product";
$req_sql = $conn->prepare($sql);
$req_sql ->execute();
$data_sql = $req_sql ->fetchAll(PDO::FETCH_ASSOC);
print_r($data_sql);
我只有3个字段:
[0] => Array
(
[id] => 1511
[name] => mirror
[code] => CD-13480
)
[1] => Array
(
[id] => 1512
[name] => chair
[code] => CD-13481
)
但是当我在我的数据库工具中使用相同的查询时,它可以工作。
我确定我可以访问所有这些列,并且在我的php连接中使用相同的凭据登录我的数据库。
感谢您的帮助。
答案 0 :(得分:1)
我的列供应商遇到了包含特殊字符的问题,我为此字段添加了字符型char,现在可以正常工作。
$sql = "
SELECT
product.id,
product.name,
product.code,
product.supplier :: char(100),
product.date_created,
product.total
FROM product";
感谢您的帮助。