我想通过使用getCity()函数来获得cit名称,但不幸的是它不适用于我。请帮忙。我可以在mysql select语句中使用Php函数吗?
$sql =("
SELECT
distinct orders.id as 'Order Id',
users.email,
orders.price as 'Amount',
orders.at as 'Date and Time',
'".getCity($id)."' as 'CITY'
FROM users, orders, order_history, users_address
WHERE
users.id = order_history.uid
AND orders.id = order_history.oid
AND orders.real = 1 AND orders.price > 1
AND orders.payment_status = 1 AND orders.status = 1
ORDER BY orders.id;
");
你不能在SQL查询内使用PHP函数 –
什么是getCity($ id)函数返回? –
发布你的getCity函数它应该返回单个值。如果你正在获取数组,那么MySQL不能理解你的SQL查询。 –