2012-12-18 2 views
-1

MySQL 테이블에 모든 레코드를 표시하려고합니다.MySQL의 모든 레코드 표시

내가 할 수있는 select * from table하지만 이것은 내가하고 싶은 것이 아닙니다.

은 내가 위의 시도했지만, 아무것도 표시되지 않습니다이

select app_id, app_name from app where app_sendto = '%' 

처럼 뭔가를 할 수 있습니다.

나는

$get_app = "select app_id, app_name from app where app_sendto = ?"; 
$sth = $dbh->prepare($get_app); 
$sth->execute('people') or die "Cannot execute sth: $DBI::errstr"; 

이 사람이 좀 도와 주시겠습니까 다음과 같이 위의 쿼리를 실행하고 싶습니다.

+0

안녕 @Mat 덕분에, 그냥 문제가 무엇인지 파악

select app_id, app_name from app where app_sendto like '%' 
: 그것은 선택 APP_ID, 응용 프로그램에서 APP_NAME 있어야 할 곳에 app_sendto ** ** '% 등의 ' –

+0

내가 원하는 것은 특정 캠퍼스의 모든 응용 프로그램을 얻는 것이 었습니다. 사용자는 자신의 캠퍼스 애플리케이션 만 볼 수 있습니다. 예 : Kiribati 캠퍼스는'$ get_app = "쿼리 app_id, app_name을 app에서 선택합니다. app_sendto =?"; $ sth = $ dbh-> prepare ($ get_app); $ sth-> execute ('Kiribati') or die "sth를 실행할 수 없습니다 : $ DBI :: errstr"; 이제 키리바시 캠퍼스의 응용 프로그램 만 표시 할 수 있습니다. –

답변

-2

그냥 솔루션을 가지고, 쿼리해야