db 접속 후 특정한 쿼리로 정보를 가져오려합니다.
본문
<?php
$host = '122.136.101.146';
$port = '13040';
$user = 'dock';
$pw = 'dock.08319';
$dbName = 'dockdb';
$connect = mysqli_connect($host, $user, $pw, $dbName, $port);
$abc = sql_fetch("select abc AS abcCount from dock_day where code ='4353818' order by reg_dt desc limit 1 ");
if (mysqli_connect_errno()) {
echo "MySQL 접속 실패";
exit;
}
else{
//echo "MySQL 접속 성공";
echo "abc";
}
?>
이렇게 접속성공과 패스워드 다르게 하였을 때 접속실패처리되는거 확인하였습니다.
위 빨간색 처럼 쿼리를 한 결과를 출력하려는데요
계속 아무런 값이 안 나와서
이렇게 하면 되는건지요?
답변 3
<?php
include_once('./_common.php');
$host = '122.136.101.146';
$port = '13040';
$user = 'dock';
$pw = 'dock.08319';
$dbName = 'dockdb';
$connect = mysqli_connect($host, $user, $pw, $dbName, $port);
if (mysqli_connect_errno()) {
echo "MySQL 접속 실패";
exit;
}
//echo "MySQL 접속 성공";
$abc = sql_fetch(sql_query("select abc AS abcCount from dock_day where code ='4353818' order by reg_dt desc limit 1 "));
echo $abc['abc'];
print_r($abc);
?>
$abc = sql_fetch(sql_query("select abc AS abcCount from dock_day where code ='4353818' order by reg_dt desc limit 1 "));
sql_fetch 는 그누보드 common.lib.php 파일이 호출되어져야 사용이 가능합니다.
해당 common.php 파일이 호출이 되어 있는지 확인해 보세요