it-source

html 폼의 값을 쿼리로 사용하여 터미널에서 검색

criticalcode 2023. 10. 18. 22:13
반응형

html 폼의 값을 쿼리로 사용하여 터미널에서 검색

저는 MariaDB를 사용하고 단말기에서 데이터베이스에 접속합니다.단말기에서 값을 구해 쿼리로 사용하는 것이 가능합니까?

웹사이트에는 양식이 있으며 한 필드에 입력된 값이 사용되는 쿼리가 됩니다.저는 데이터베이스와 html을 연결하기 위해 php를 사용합니다.

양식의 값을 쿼리로 사용하고 단말기에 생성된 테이블을 당겨 웹사이트에 표시하려면 어떻게 해야 합니까?

공정의 출력을 읽으려면 popen()을 선택해야 합니다.스크립트는 프로그램과 병렬로 실행되며 출력/입력 내용을 파일인 것처럼 읽고 쓰는 방식으로 스크립트와 상호 작용할 수 있습니다.

하지만 사용자에게 바로 결과를 전달하고 싶다면, 불필요한 것을 줄이고 경유()를 사용할 수 있습니다.

echo '<pre>';
passthru($cmd);
echo '</pre>';

이제 프로그램이 진행되는 동안 출력을 런타임에 표시하려면 다음 작업을 수행할 수 있습니다.

while (@ ob_end_flush()); // end all output buffers if any

$proc = popen($cmd, 'r');
echo '<pre>';
while (!feof($proc))
{
    echo fread($proc, 4096);
    @ flush();
}
echo '</pre>';

-- 방금 Havenard(https://stackoverflow.com/users/156811/havenard) 에서 shell_exec live output을 읽는 PHP에 대한 답변을 복사했습니다.도움이 되었으면 좋겠습니다.

언급URL : https://stackoverflow.com/questions/41316438/using-a-value-from-html-form-as-a-query-to-search-in-terminal

반응형