타 서버에 쿼리를 하면 아무런 값이 나오지 않아서~ 채택완료
그누보드 기본으로 연결된 db에에 추가해서 , 타 서버(122.136.101.146) db연결 후 일부 정보를 업데이트를 하려합니다. https://sir.kr/bbs/profile.php?mb_id=kai0301" onclick="return false;" rel="nofollow" target="_blank" title="KAIKAI 자기소개">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'];
답변에 대한 댓글 3개
$result = mysqli_query($connect , "select abc AS abcCount from ~~~");
$abc = mysqli_fetch_assoc($result);
print_r ($abc);
아래와 같이 나오네요...
감사드립니다.
8170
Array ( [abcCount] => 8170 )
댓글을 작성하려면 로그인이 필요합니다.
./_common.php 코드를 /lib/common.lib.php 로 대체 해 보세요.
다른 코드들도 약간 변경했습니다.
</p>
<pre>
<?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);
?></pre>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
echo $abc['abcCount'];
print_r ($abc);
에서도 아무런 값이 나오지 않는다면 뭐가 잘 못된걸까요?