で正常に動作する次のステートメントを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";
^^ ^^^^^