2
아이디어는 javascript 변수에서 mysql 쿼리가 제공하는 배열을 얻는 것입니다. 그것은 잘 작동하지만, 변수의 결과는 쿼리보다 마이너스 1 행을 보여줍니다.변수가 쿼리의 첫 번째 행을 표시하지 않습니다.
아래 코드는 문제를 해결하고 나머지는 건너 뛰며, 필요하지 않습니다.
미리 도움을 청하십시오!
쿼리 :
$search_qryvalAltnsRotas = "-1";
if (isset($_GET['search'])) {
$search_qryvalAltnsRotas = $_GET['search'];
}
mysql_select_db($database_connect, $connect);
$query_qryvalAltnsRotas = sprintf("SELECT altn, destino FROM tblalternativos WHERE destino = %s ORDER BY destino ASC", GetSQLValueString($search_qryvalAltnsRotas, "text"));
$qryvalAltnsRotas = mysql_query($query_qryvalAltnsRotas, $sado_leitor) or die(mysql_error());
$row_qryvalAltnsRotas = mysql_fetch_assoc($qryvalAltnsRotas);
$totalRows_qryvalAltnsRotas = mysql_num_rows($qryvalAltnsRotas);
(...) 아래의 변수 (자바 스크립트 함수의 일부)입니다 :
var alternatesq =
<?php
while($row_qryvalAltnsRotas = mysql_fetch_assoc($qryvalAltnsRotas)) {
$alternates[] = $row_qryvalAltnsRotas['altn'];
}
echo json_encode($alternates);
?>;
문제가 해결되었습니다. 대단히 감사합니다. @Yogesh Suthar! 아직 투표에 대한 평판이 충분하지 않습니다. – user1915258
@ user1915258 당신은 upvote에 대해 15 포인트를 가지고 투표 할 수 있습니다. downvote에 대해서는 125 포인트가 필요합니다. :) –