2010-04-05 4 views
0

mysql에 "Any"폼 값을 삽입하거나 PHP로 업데이트 또는 삭제하는 함수를 찾고 있습니다. (또는 우리는 하나 개의 기능을 수행 할 수 있습니다?) (안 OOP) 내가 함수 here를 발견 :mysql에 "Any"폼 값을 삽입하는 함수 찾기

예 : 양식의 모든 필드를 얻을 데이터베이스에 삽입합니다.

미리 감사드립니다.

+2

이 질문은 매우 불분명합니다. 또한 링크를 코드가 아닌 링크 형식으로 지정하십시오. –

+0

자세한 내용을 참조하십시오. – vooD

답변

0

전적으로 자동화 할 수 없습니다. 필드 이름은 스크립트에서 하드 코딩해야합니다. 나머지는 꽤 쉽습니다.
이게 도움이 될지도 모릅니다.

/* the only 2 variables you have to edit for the particular table: */ 
$table="contacts"; 
fields=explode(",","name,surname,lastname,street,city,region,zip,country"); 

$query="INSERT INTO $table SET ".dbSet($fields); 
mysql_query($query) or trigger_error(mysql_error().$query); 

function dbSet($fields='') { 
    $q=''; 
    foreach ($fields as $v) $q.=$v."='".mysql_real_escape_string($_POST[$v])."', "; 
    return trim($q,", "); 
} 

$fields 배열 형태 및 데이터베이스 같아야 필드 이름을 포함한다. 예 : name 필드가있는 테이블이 있습니다. 따라서 양식 <input>은 같은 이름을 가져야합니다. '따라서 필드 내용은 데이터베이스의 오른쪽 열로 이동합니다.

알 수없는 데이터베이스를 편집하는 도구를 찾으려면 PHPMyAdmin이 도움이 될 수 있습니다. 여기에서 시도해보십시오 http://demo.phpmyadmin.net/STABLE/ (로그인 root, 빈 암호).

+0

감사합니다. –

관련 문제