テーブルから値を返そうとしています。このテーブルは、今後値が変更されるパラメータテーブルです。テーブル名は「パラメータ」で、値の列から値を取得しようとしていますが、用語ベース= 'ベースURL'テーブル内の行からMySQL関数の戻り値
PHP管理では、次のクエリで関数を作成しています私は誤りです。私はエラーを見つけることができません。
私は "DECLARE @url VARCHAR(255); SET @url = ''; SELECT p.value INTO @url FROM Param
"
私の誤差はありますか?近くにエラー1064を取得しています
DECLARE @url VARCHAR;
SET @url = '';
SELECT p.value INTO @url FROM Parameters p WHERE p.Term = 'Base URL';
RETURN @url;
私は同様の状況を見つけることができませんでした。私は過去にパラメータテーブルを使用しましたが、パラメータテーブルを作成したことはありませんでした。私がしたいことをするためのより良い方法はありますか?
ありがとうございます!
これはおそらくクエリの後にセミコロンがないのでしょうか?すなわち、 "... 'ベースURL';" – EdmCoff
@EdmCoffいいえ、私はそれを加えました、それはまだ動作しません。私は、select文の中で変数を設定し、変数を宣言するような例からのビットと部分を見てきましたが、このようなものはありません。だから私はエラーがどこにあるのか分からない。 –