| 제목 | CI Auto Query 생성(phpMyAdmin용) | ||
|---|---|---|---|
| 글쓴이 | ci세상 | 작성시각 | 2009/08/11 10:53:32 |
|
|
|||
<?
require_once './libraries/common.inc.php';
require_once './libraries/tbl_common.php';
$fields_rs = PMA_DBI_query('SHOW FULL FIELDS FROM ' . PMA_backquote($table) . ';', null, PMA_DBI_QUERY_STORE);
$fields_cnt = PMA_DBI_num_rows($fields_rs);
while ($row = PMA_DBI_fetch_assoc($fields_rs)) {
$fname = $row['Field'];
$field_name[] = "\t\t'$fname' => \$this->input->post('$fname')";
}
$ci_tag = implode(",\n",$field_name);
?>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>CI Auto Query</title>
</head>
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<table align="center" cellpadding="1" cellspacing="1" width="970" border="0" bgcolor="#CCCCCC">
<tr>
<td width="295" height="36" bgcolor="white">
<p><b> CI Active Record </b></p>
</td>
</tr>
<tr>
<td width="295" height="36" bgcolor="white">
<p> <textarea name="formtextarea1" rows="11" cols="128">
$data = array(
<?=$ci_tag?>
);
</textarea></p>
</td>
</tr>
</table>
</body>
</html>
phpMyAdmin 이 설치된곳에 파일을 신규로 만들어서 링크를 걸어서 사용하시면 됩니다.
$data = array(
'name' => $this->input->post('name'),
'id' => $this->input->post('id')
);
와 같은 테이블의 모든필드를 CI 쿼리문으로 자동으로 생성시켜 줍니다.<insert > 엑티브레코드 예> $this->db->insert('member', $data); <update > 엑티브레코드 예> $this->db->update('member', $data); |
|||
| 다음글 | 업로드 관련해서 문제가 좀 있네요 (1) | ||
| 이전글 | CI Coding Convention | ||
|
emc
/
2009/08/18 00:25:30 /
추천
0
어떠한 상황에 쓰는지 설명좀 부탁드립니다.
|