
趣味でサーバー構築を楽しんでいます
phpからqueryでデータを渡そうとしたところ詰まってしまい、どうにも分からないので質問します
//MSSQLQuery//
DECLARE @acct varchar(32);
SET @acct = 'testname';
INSERT INTO test.dbo.tblInfoA (Number,ID,)
SELECT Number,@acct FROM test.dbo.tblinfoB WHERE userId = @acct
このクエリをphpフォームからDBに送りたく下記をphpに記述しました
*/php
mssql_query("INSERT INTO test.dbo.tblInfoA (Number,ID) VALUES ('SELECT Number FROM test.dbo.tblinfoB WHERE userId = $login','$login');")
エラーメッセージ
message: Conversion failed when converting the varchar value 'SELECT Number FROM test.dbo.tblinfoB WHERE userId = name' to data type int. (severity 16)
お分かりの方いましたらご返答よろしくお願いします。
No.2ベストアンサー
- 回答日時:
Number列に「SELECT Number FROM test.dbo.tblinfoB WHERE userId = name'」という「文字列」をセットしようとしてエラーになっていますNumber列はintですし、こんな「クエリそのもの」をセットtblInfoAにセットしたいわけではないですよね。
そもそもなぜ同じように書かなかったのでしょうか?
(実行したいクエリの方にはVALUES句はないですよね)
普通に考えたら、以下のようになると思いますが。
mssql_query("INSERT INTO test.dbo.tblInfoA (Number,ID) SELECT Number,userId FROM test.dbo.tblinfoB WHERE userId='$login';")
No.1
- 回答日時:
> test.dbo.tblInfoA (Number,ID,)
IDの後ろのカンマは何?
tblInfoAの列IDをIntegerで宣言してませんか?
テーブル定義について、見直しが必要かも。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
timestamp が空のデータを除い...
-
テキストボックスの背景をVB...
-
SELECT INTOで一度に複数の変数...
-
オラクルのUPDATEで複数テーブル
-
truncate tableを使って複数の...
-
フラグをたてるってどういうこ...
-
PostgreSQLのtimestamp型で時間...
-
結合したテーブルをSUMしたい
-
SELECTした結果に行番号を求めたい
-
既存データをINSERT文にして出...
-
Activation codeとは
-
SQLで、Join句で結合したテ...
-
sqlに記述できない文字
-
【SQL】他テーブルに含まれる値...
-
既にテーブルが存在する場合の...
-
CASEでBETWEEN制約
-
テーブル定義書(Oracle) 【IX】...
-
csvデータ不要列の削除をbatフ...
-
ADO+ODBCでテーブルに接続する...
-
Accessの構成をコピーしたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テキストボックスの背景をVB...
-
CSVファイルを読み込んでテーブ...
-
SQLSERVER 連番更新について
-
timestamp が空のデータを除い...
-
データがリストアできない!!
-
SQL SERVERの BULK INSERT
-
配列データに対する、要素の追...
-
Accessエクスポート時に連番を...
-
ACCESS テキストボックスに入...
-
SELECT文で足し算をした場合、N...
-
型について
-
PostgreSQL serial型の質問
-
時間の比較をしたい
-
エクセルVBEについて
-
PostgreSQLのnumericでの書き込...
-
pgAdminIII RAISEの結果取得に...
-
date型でのbetweenについて教え...
-
1つのドメインを複数のDNSで管...
-
serial型について
-
fleuentd to mongodb件数合わない
おすすめ情報