アプリ版:「スタンプのみでお礼する」機能のリリースについて

mysqlのselect文について質問があります。

idというカラムから下4桁と一致するデータを抽出したいと思っています。

下記のようなselect文を試したのですが「返り値が空でした(行数0)」と表示されてしまいます。

$idnumber = 0001;

SELECT * from meibo where SUBSTR('id',-4,4) = '$idnumber';

idカラムには50001というデータがあるのは確認しているので、select文が間違っていると思うのですがどこが原因なのでしょうか。

A 回答 (1件)

>SUBSTR('id',-4,4)



SUBSTR(`id`,-4,4) でどうでしょ?
シングルクォートだとidという文字を操作しています
    • good
    • 0
この回答へのお礼

初歩的なところだったのですね。アドバイスありがとうございました!

お礼日時:2016/05/16 12:37

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す