で正常に動作する次のステートメントをHeidiSQL
使用していますが、PHP コードで使用するとデータが返されません。
$query="Select Left(SiteName, 4) from sites order by SiteName";
関数を削除するとLeft
機能します。
$query="Select SiteName from sites order by SiteName";
私は何が欠けていますか?
おそらくデータを正しく返していますが、列(おそらく使用しているPHP連想配列内)の名前は です。次を使用してLeft(SiteName, 4)
みてください:
$query="Select Left(SiteName, 4) AS `SiteName` from sites order by SiteName";
それはうまくいくはずです。
Left(SiteName, 4)
PHP にデータを返す列にエイリアスを設定する必要があります。
$query="Select Left(SiteName, 4) AS SOME_NAME from sites order by SiteName";
^^ ^^^^^