분명 workbench로 테이블을 만들었는데,
데이터베이스 없다고 에러 뿜뿜하는 경우가 있다. ㅠ
일단 그럴 경우 기본적으로 제공 되는 sys를 이용하여 연결을 생성 해보자.
<?php
header('Content-Type:text/html;charset=utf-8');
$servername = "localhost";
$username = "유저이름";
$password = "패스워드";
$dbname = sys;
// 연결 생성
$conn = mysqli_connect($servername,$username,$password,$dbname) or die("실패");
$sql = "SELECT * FROM sys_config WHERE variable = 'statement_truncate_len'";
// 쿼리 실행 및 결과 저장
$result = mysqli_query($conn, $sql);
// 확인
if($result === false){
echo mysqli_error($conn);
}
else{
$row = mysqli_fetch_array($result);
echo '<h1>'.$row['value'].'</h1>';
echo $row['set_time'];
}
$conn -> close();
?>
나 같은 경우에 DB 생성 할 때
테이블 이름 앞에 공백이 있어서
테이블 이름을 알 수 없다는 오류가 났었다.
'etc > 프로그래밍' 카테고리의 다른 글
undefined function curl_init() php 7 (0) | 2020.11.25 |
---|---|
PHP : 데이터베이스 커넥션 닫기 close() (0) | 2020.11.25 |
PHP : mysqli_connect(): (HY000/1045): Access denied for user 'username'@'localhost' 에러 (0) | 2020.11.25 |
아파치 재시작 - Apache Service Monitor (0) | 2020.11.25 |
MySQL Workbench 사용자 계정 생성/권한 부여 방법 / 테이블 생성 (0) | 2020.11.25 |
댓글