JavaScript는 다른 프로그래밍 언어와 달리 운영 환경이 다르기 때문에 MySQL 데이터베이스와 직접 통신할 수 없습니다. JavaScript는 클라이언트 측(웹 브라우저)에서 작동하는 반면 데이터베이스는 서버 측에 있습니다. 이러한 격차를 해소하려면 데이터베이스 쿼리에 PHP, Java, .Net 또는 Node.js와 같은 중간 서버측 언어를 사용해야 합니다.
다음 단계에 따라 연결하세요. JavaScript, PHP 및 MySQL:
<code class="html"><script type="text/javascript"> function countClicks1() { // Increment the counter and update the display count1 += 1; document.getElementById("p1").innerHTML = count1; // Send the data to PHP using AJAX $.ajax({ type: "POST", url: "phpfile.php", data: { count: count1, }, success: function (response) { console.log(response); }, }); } </script> <p><a href="javascript:countClicks1();">Count</a></p> <p id="p1">0</p></code>
<code class="php"><?php $count = $_POST['count']; // Connect to the database $mysqli = new mysqli("localhost", "username", "password", "database_name"); // Insert the count into the database $mysqli->query("INSERT INTO table_name (count) VALUES ('$count')"); // Close the database connection $mysqli->close();</code>
연결 매개변수(호스트, 사용자 이름, 비밀번호, 데이터베이스_이름)를 수정하는 것을 잊지 마세요. )를 PHP 스크립트에서 데이터베이스 구성과 일치시킵니다. 또한 쿼리를 실행하기 전에 필요한 데이터베이스, 테이블 및 열을 생성했는지 확인하세요.
위 내용은 JavaScript는 어떻게 MySQL 데이터베이스에 데이터를 보낼 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!