<?php
$server_name="localhost";
$mysql_user="root";
$mysql_pass="1234";
$db_name = "hahaha";
$con = mysqli_connect($server_name, $mysql_user, $mysql_pass);
mysqli_select_db("$db_name", $con);
$query = "SELECT * FROM user_info"; // ORDER BY id DESC";
$result = mysqli_query($query);
if(!$con)
echo "con 연결 실패<br><br>".mysqli_error();
else
echo "con 연결 성공<br><br>";
if(!mysqli_select_db("hahaha"))
echo "db 선택 실패<br><br>".mysqli_error();
else
echo "db 선택 성공<br><br>";
?>
현재 bitnami로 아파치,mysql를 클라우드 서버에 같이 설치해서 쓰고 있는데
저 위에 코딩한 list.php 를 실행하면
con 연결 실패
db 선택 실패
위와 같이 나오네 코딩이 틀린거 같지는 않고 $con 결과를 보면 접속은 되는거 같은데
데이터베이스는 왜 접속 못하는거지??
참고로 데이터베이스 테이블에 값을 추가하는건 되더라고..
<?php$server_name="localhost";$mysql_user="root";$mysql_pass="1234";$db_name = "hahaha";$con = new mysqli($server_name, $mysql_user, $mysql_pass,$db_name);$query = "SELECT * FROM user_info"; // ORDER BY id DESC";$res = mysqli_query($query); $>fetch_array();if(!$con) echo "con 연결 실패<br><br>".mysqli_error();else echo "con 연결 성공<br><br>";if(!$data) echo "db 선택 실패<br><br>"
대충 이런식?
php몇개월만에 만져봐서 틀릴수도있다