을 명령 관련이있는 경우/업데이트를 삭제, 당신은 다른 사람, 어떤 변수를 볼 수
텍스트 MySQL의 테이블 행의 검색 및 내 MySQL의 테이블에서 일부 컬럼과 약간의 설명이
id/name/descriptions
1/John/a1b01,Value 1,2,1,60|a1b01,Value2,1,1,50|b203c,Value 1,0,2,20
2/Sam/a1b01,Value2,2,3,50|b203c,Value 2,0,0,45
3/Nick/a1b01,Value 1,2,1,60|a1b01,Value2,1,1,50
...
같은 값이다 1, 값 2 (공간을 포함 할 수있다)/a1b01, b203c 설명 등의 카운트 I 그들을 분리 할 수 달라질 수 있기 때문이다.
두 개의 MySQL 명령이 필요합니다. 두 변수
가
- 검색 (예 : "a1b01", "값 1"these'll이 함수에서 채취)
- 관련 부분에 위치한 두 값은 함수/갱신 레코드 삭제한다면
나는 내가 그
function do_action (command,code,desc,new1,new2,newresult) {
if (command == "delete") {
// First SQL command to delete the founded part
// but the ramains part should be kept
// so final result would be : a1b01,Value2,1,1,50|b203c,Value 1,0,2,20 (for John)
} elseif (command == "update"){
// Second SQL command that update the founded part
// Update founded part
// so final result would be : a1b01,Value 1,new1,new2,newresult|a1b01,Value2,1,1,50|b203c,Value 1,0,2,20 (for John)
}
}
같은 기능을 사용한다고 생각하지만 MySQL을 사용해야합니까 명령 아무 생각이 없다?
귀하의 모든 솔루션, 조언 또는 개선을 환영합니다.
편집 : 언어 사용 내가 jQuery의 POST 메소드를 통해 PHP 페이지 (index.php를)에서 데이터를 전송하고, PHP이며, 다음 PHP 파일 (data.php)는 이러한 매개 변수를 얻고 MySQL 데이터베이스에 실행합니다.
사실 PHP 구동 솔루션 이외의 다른 방법이있을 수는 없지만 단순히 PHP + MySQL 기능을 요청했습니다.
함수는 몇 가지 매개 변수를 사용하여 두 번째 + 세 번째 매개 변수 (code, desc)가 표의 설명 행에 함께 존재하는지 검색 한 다음 함수가이 부분을 업데이트 (새 것과 교체)하거나 첫 번째 레코드를 삭제하도록합니다 여러 단계에 매개 변수 (command -> delete/update
)
I'am 사용하여 PHP를하고 몇 가지 기능이 있습니다 프로젝트, 모두 동일한 연결 매개 변수를 사용하므로 db에 연결하는 데 아무런 문제가 없습니다. 나는 PHP (MySQL InnoDB Structure)를 사용하고있다. 전에 정상화를 사용 해본 적이 한번도 없었습니다. (실제로 나는 SQL을 충분히 알지 못합니다. 노력해 주셔서 감사합니다. – Alper
예, 답장을 해주었습니다. 감사. – Alper