정말 부탁드립니다. ㅜㅜ알려주세요 제발... > 자유게시판

자유게시판

정말 부탁드립니다. ㅜㅜ알려주세요 제발... 정보

정말 부탁드립니다. ㅜㅜ알려주세요 제발...

본문

제가 재산관리하려고 그누보드에 짜고 있습니다

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개

꼭 저렇게 선언을해야지 db와 교환을 할 수 있는지 궁금합니다. .ㅜㅜ

라고 하셨는데요 디비접속 정보가 있어야 디비에 쿼리를 실행 하겠죠 아니면 그냥 디비 쿼리가 실행되면 개인정보 등등 마구 노출되겠죠 ㅋㅋ

그누 같은경우는 그누 root폴더아래에
dbconfig.php
이파일 열어보시면 접속정보가 있습니다. 확인해보세요..
© SIRSOFT
현재 페이지 제일 처음으로