CREATE DATABASE 'some database name' ;
mysql 클라이언트를 사용하여 예상대로 작동합니다.mysql create databse failed (종류)
php/mysqli와 같은 쿼리 (다른 데이터베이스 이름) - 종류가 잘못되었습니다. INFORMATION_SCHEMA.SCHEMATA에 쓰기 하지만 mysql.db 테이블에 쓰지 못하나요?
이것은 실제로 더 큰 문제의 문제입니다.
무슨 일이 일어나고있는 중입니다. 내 mysqli가 실패하는 이유는 무엇입니까?
코드 :
$mysqli = new mysqli("p:127.0.0.1", "root", "showtech123", "mysql");
if ($mysqli->connect_errno) {
echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
}
if(!$mysqli->query("CREATE DATABASE $database_name;"))
{echo "DATABASE encountered error:" . $mysqli->error . "<br /";}
오류 :
db_name: terarydatabase3333, un:teraryuser5999
Warning: mysqli::query(): MySQL server has gone away in /www/admin.showtechllc.com/public_html/adddb.php on line 21
Warning: mysqli::query(): Error reading result set's header in /www/admin.showtechllc.com/public_html/adddb.php on line 21
USER encountered error:MySQL server has gone away
당신이 PHP의 독립이 문제를 재현 할 수 :
이 시도? 어떤 오류가 발생합니까? – tadman
아니요 - 그게 무슨 뜻인가요. 내 SQL은 MySQL 클라이언트에서 예상대로 실행 – terary
당신은 PHP에서 DB 오류가 발생합니까? 또는 PHP에서 쿼리가 "성공"했지만 어쨌든 실패 했습니까? –