2010-06-01 5 views
0

모두에게 감사합니다!

이름과 ID를 가져 오는 쿼리가 있습니다.
결과는이 같다 :

(54) - 나는 수 54을 얻고 싶었다

리안 REE 바리.
사용했습니다. echo (int) $ _ GET [ 'number'];
결과는 ""입니다. 번호를 어떻게 얻을 수 있습니까?PHP 숫자 쿼리

+0

MySql 쿼리, URI 쿼리 문자열 또는 다른 쿼리가 있습니까? 일단 당신이 우리에게 말하면, 우리는 당신에게 정확한 대답을 꽤 빨리 얻을 수 있습니다. 그렇지 않으면, 우리는 다소 맹목적으로 대답하고 있습니다. – Joseph

답변

1

당신이 그런 식으로 얻을 수없는 두 개의 쿼리 문자열이 예를 위해 바르 할 필요가 :

<a href="somepage.php?number=54&str=some_string"> 

당신이 그렇게 할 경우, 당신은 urlencode 기능을 사용할 수 있는지 확인합니다.

이제 사용할 수 있습니다

echo (int) $_GET['number']; 

그리고 :

echo $_GET['str']; 

을 당신이 - 구분 기호를 지정하여 두 값을 얻기 위해 explode 기능을 사용할 수 있습니다 Otherise.

+0

왜'mysql_real_escape_string'입니까? oO – knittl

+0

@knittl : 네, 정말 필요 없습니다. – Sarfraz

0

나는

$strPrice1 = mysql_query("SELECT id, name FROM table_name where id=".$_GET['id']); 
$strPrice = mysql_fetch_array($strPrice1); 
echo (int)$_strPrice['id']; 
0

를 다음과 같이 당신은 내가 당신이 뭔가를 할 생각 쿼리

에서 얻는 값과 ID를 원한다고 생각하지만 결과는 "0"입니다. 번호를 어떻게 얻을 수 있습니까?

정말요?

나는 실행하면 :

print (int)('54 - Rian Ree Barrientos') . "\n"; 

내가

(54)를 얻을 수 (PHP는 V 5.1.6)

어쩌면 $ _GET은 [ '수'] 당신이 무슨 생각을 포함하지 않습니다.

C.