타 서버에 쿼리를 하면 아무런 값이 나오지 않아서~
본문
그누보드 기본으로 연결된 db에에 추가해서 , 타 서버(122.136.101.146) db연결 후 일부 정보를 업데이트를 하려합니다. KAIKAI 도움으로 아래와 같이 설정을 하였습니다. <?php //include_once('./_common.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 "));
$abc = sql_query("select abc AS abcCount from dock_day where code ='4353818' order by reg_dt desc limit 1 ");
$abc = "456K";
$abc를 위와같이 변경을 해봤지만, 마지막 456K만 정상적으로 값이 나옴
아무런 값이 나오지 않습니다.
- 패스워드 틀리면, 접속실패라고 표시됩니다.
- vi ../../../../common.php common 파일이 열립니다.
- 실제 db에서 쿼리를 하면 나오는 값
MySQL [stockdb]> select abc as abcCount from dock_day where code ='4353818' order by reg_dt desc limit 1;
+----------+
| abcCount |
+----------+
| 8110 |
+----------+
답변 2
sql_fetch(sql_query("select ~~~ ---> sql_fetch("select ~~~
echo $abc['abc']; ---> echo $abc['abcCount'];
./_common.php 코드를 /lib/common.lib.php 로 대체 해 보세요.
다른 코드들도 약간 변경했습니다.
<?php
//include_once('./_common.php');
include_once('../../../../lib/common.lib.php');
$host = '122.136.101.146:13040';
// $port = '13040';
$user = 'dock';
$pw = 'dock.08319';
$dbName = 'dockdb';
//$connect = mysqli_connect($host, $user, $pw, $dbName, $port);
sql_connect($host, $user, $pw, $dbName );
/*
//그누 코드로 대체했습니다. 필요없어요.
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);
?>