2013-08-01 2 views
0

저는 SQL expirience가 거의 없으며이 질문이 너무 간단하여 온라인에서 거의 지원되지 않는다고 생각합니다. 어떻게하면 SQLite 데이터베이스의 단일 레코드에서 하나의 값을 가져와 PHP 변수에 저장합니까? 여기PHP 변수에 대한 sqlite 값 (drupal)

<?php    
$sqlc = db_query("SELECT COUNTY, LATITUDE, LONGITUDE FROM countytable"); 
$sqlCoutnies = $sqlc->fetchAll();?> 
alert('<?php echo count($sqlCoutnies); ?>');    
<?php 

이것은 (아이오와 카운티의) 정확한 금액은 "100"을 표시하는 팝업을 반환 ... 코드 지금까지 작업 내 입니다. 내 목표는 2 php 배열을 만드는 것입니다. 하나는 COUNTY-> LATITUDE의 키 값 쌍이고 다른 하나는 COUNTY-> LONGITUDE입니다. 이 코드를 작성하려면 무엇을 추가해야합니까?

답변

0

단일 레코드는 SQL에 WHERE 절이 필요함을 의미합니다.

그래서 ID 레코드 번호 나 배열에서 쌍의 수를 제한하지 않으 1.

+0

의 카운티와 위도를 반환

$sql = 'SELECT county, latitude FROM countytable WHERE id = 1' 

. county_lat (county1-> 43.058, county2-> 42.994, county3-> 43.222 ... 등) 배열 1 개를 원합니다. 그리고 위도와 비슷한 비슷한 배열을 원합니다. 말이 돼? – MingMan

0
$county_lat = array(); 
$county_long = array(); 
foreach ($sqlCounties as $key => $value){ 
    $county_lat[$value['COUNTY']] = $value['LATITUDE']; 
    $county_long[$value['COUNTY']] = $value['LONGITUDE']; 
}