2012-09-25 2 views
0

PHP 내부에서 명시적인 SQL 문자열을 실행하는 방법이 있는지 궁금합니다. PHP는 많은 메소드 (sql_connect (...)를 처리하는 방법을 알고 있습니다.) 그러나 C#에서 LINQ를 사용하고 리터럴 SQL로 연결된 특정 문자열을 실행할 수 있다는 추억을 가지고 있습니다.PHP의 명시 적 SQL

SELECT p.id, p.name, numberOfPosts, posts.subject 
FROM Persons p 
INNER JOIN Posts posts ON posts.personID = p.ID 
WHERE id = @currentUser; 

"@currentUser는"현재로 설정 될 변수가 될 것입니다 여기서? 방법을 알고하는 것은 내가 실행하려는 거라고 PHP를 사용하여

쿼리의 예를 수행하는 PHP 기반 사이트에 로그인 한 사용자

도움을 주셔서 미리 감사드립니다!

+0

mysql_real_escape를 사용하는 것이 가장 좋습니다. – max4ever

+0

@ max4ever : SQL을 "실행"하지 않습니다. –

+0

jesus ... 이스케이프 된 매개 변수를 사용하여 mysqli_query()를 수행 한 다음 – max4ever

답변