정말 부탁드립니다. ㅜㅜ알려주세요 제발... 정보
정말 부탁드립니다. ㅜㅜ알려주세요 제발...본문
제가 재산관리하려고 그누보드에 짜고 있습니다
assetproject 라는 테이블추가해서 그 안에 제품 모델 시리얼넘버 등 필드를 만드는것까지 해놓았구요
이제 제품정보를 입력하는 insert.php 와 제품정보 리스트를 보여주는 list.php 를 만드려고합니다.
인터넷에서 꾸여꾸역 찾아서 insert.php 를 구성하는데
mysqli에 아래처럼 db : 호스트, db, 아이디 db 비번, db 테이블 이름을 설정해둬야지만
mysql과 데이터 교환을 할 수 있다하더라구요...
<?php
include_once ('./config.php');
$mysqli=new mysqli($DB['localhost'], $DB['root'], $DB['apmsetup'], $DB['xe']);
if (mysqli_connect_error()) {
exit('Connect Error ('.mysqli_connect_errno().')'.mysqli_connect_error());}
?>
근데 저렇게 해두 아래처럼 오류만 뜨고 db에 자료가안들어갑니다. ㅜㅜㅜ
Warning: mysqli::mysqli() [mysqli.mysqli]: (28000/1045): Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\APM_Setup\htdocs\xe\assetproject\signup_check.php on line 3
Connect Error (1045)Access denied for user 'ODBC'@'localhost' (using password: NO)
질문사항은..
그누보드 파해쳐봐도 어디에도 비밀번호 아이디치는 php 구문은 없는데
꼭 저렇게 선언을해야지 db와 교환을 할 수 있는지 궁금합니다. .ㅜㅜ
다른방법을 아시는 분이 계시다면 제발 힌트라도 대충대충 알려주시면 감사하겠습니다.
혹은 db_insert 와 list를 보여주는 그누보드형 메뉴얼이 있다면 알려주시면
보고 열심히 따라하겠습니다. ㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜ....
제발 도와주세요. 아래는php파일목록입니다.
장비이름을 입력하는 php 화면..
signup.php - 장비등록페이지<br />
<hr />
<form name="signup_form" method="post" action="./signup_check.php" >
범주 : <input type="text" name="category" /><br />
브랜드 : <input type="text" name="brand" /><br />
모델 : <input type="text" name="model" /><br />
시리얼 : <input type="text" name="sn" /><br />
<input type="submit" value="장비등록" />
</form>
장비이름을 입력하는 화면에서 정보를 받아 db에 insert하는 php.
<?php
include_once ('./config.php');
$mysqli=new mysqli($DB['localhost'], $DB['root'], $DB['apmsetup'], $DB['xe']);
if (mysqli_connect_error()) {
exit('Connect Error ('.mysqli_connect_errno().')'.mysqli_connect_error());}
?>
<?
extract($_POST);
echo $category. '<br />';
echo $brand. '<br />';
echo $model. '<br />';
echo $sn. '<br />';
$q = "INSERT INTO g4_assetproject ( category, brand, model, sn ) VALUES ( '$category', '$brand', '$model', '$sn' )";
$mysql->query( $q);
$mysqli->close($mysqli);
exit();
?>
?>
무엇인지는 모르겠지만 인터넷에 하라고 나와있어서 만든 php.입니다..
위에 php에 config.php 가 선언되있기도해서만든 php입니다.
<?php
$DB['host']='localhost';
$DB['db']='xe';
$DB['id']='root';
$DB['pw']='apmsetup';
?>
0
댓글 2개

라고 하셨는데요 디비접속 정보가 있어야 디비에 쿼리를 실행 하겠죠 아니면 그냥 디비 쿼리가 실행되면 개인정보 등등 마구 노출되겠죠 ㅋㅋ
그누 같은경우는 그누 root폴더아래에
dbconfig.php
이파일 열어보시면 접속정보가 있습니다. 확인해보세요..