클라이언트는 데이터베이스에 저장해야하는 데이터를 생성합니다. 저는 아약스를 사용하여 데이터를 저장하는 것을 좋아합니다. 저를 도와주세요?ajax (클라이언트 측)를 사용하여 mysql 테이블에 데이터를 삽입하는 방법
나는 JS 파일에 다음 코드를 사용했습니다 :
var queryString = "?hrefAdd=" + hrefAdd;
ajaxRequest.open("GET","ajax_request.php" ,queryString , true);
이는 ajax_request.php
<?php
mysql_connect("localhost", "admin", "1admin") or die(mysql_error());
mysql_select_db("lln") or die(mysql_error());
mysql_query("CREATE TABLE links(
link_add varchar(50) NOT NULL,
PRIMARY KEY (link_add))")
or die(mysql_error());
$link = $_GET['hrefAdd'];
// Escape User Input to help prevent SQL Injection
$link = mysql_real_escape_string($link);
mysql_query("INSERT INTO links (link_add) VALUES ('$link')") or die(mysql_error());
?>
하지만 아무것도 테이블에 삽입되지 않습니다.
서버 쪽에서이 작업을 수행해야합니다. PHP와 같은 서버 측 스크립팅 언어에 익숙합니까? – kinakuta
클라이언트가 데이터를 생성합니다. 그게 무슨 뜻이야? 누가 데이터를 가져 왔는지. 제출 양식입니까? – Gowri
게시판 업데이트를 참조하십시오 – nasi