1

SQL DB から FirstNames を選択して、JavaScript 変数に割り当てようとしています。(各変数は一意である必要があります)

IE: 次の名前のデータベースがあります:

+---------+
|FirstName|
+---------+
|Michael  |
|Kevin    |
|John     |
|Michael  |
|Steven   |
|Michael  |
|Tara     |
|Nancy    |
|Nancy    |
|Steven   |
+---------+

そして、次のクエリ:

DECLARE @result varchar(250)
SET @result = ''
SELECT @result = @result + FirstName + ',' FROM Consultants GROUP BY FirstName
select substring(@result, 0, len(@result)) as Name

次のような文字列にすべての一意の名前を取得できます。

Michael, Kevin, John, Steven, Nancy, Tara

これが私が立ち往生している場所です...結果から名前を取得して変数に割り当てる方法はありますか?

いいえ:

var Consultant 1 = Michael

var Consultant 2 = Kevin

var Consultant 3 = John

// And so forth....

名前から配列を構築することを考えていましたが、それをしようとしても行き詰まります。

これが他の場所で尋ねられた場合は申し訳ありませんが、どこにも見つけることができませんでした。また、これについて十分に明確に説明できたことを願っています。

編集 かなりの量の情報を残したことに気付きました。これはすべて私のaspページで起こっています。

したがって、SQL は<%asp tags%>DB から情報を取得することになり、その後に JavaScript が続きます。

4

4 に答える 4

0

私は何をしますか...

<?php
$results =  results from your database query
$jsonResults = convert results to JSON. There is a lot of online help for this
?>

<html>
<body>
<head>
<script>
var $json = <?php echo $jsonResults; ?>;

// do stuff with jquery 
</script>
</head>

</body>
</html>
于 2013-10-29T14:43:34.560 に答える
0

jQuery と組み合わせて Ajax を使用して呼び出しを行ってみましたか ( http://api.jquery.com/jQuery.ajax/ )

次に、結果の配列を JSON としてエンコードし、javascript http://api.jquery.com/jQuery.parseJSON/で解析できます。

于 2013-10-29T14:39:50.227 に答える