$link=@mysqli_connect($db_host,$db_username,$db_password,$db_databases); $sql="CREATE DATABASE world"; /* проверяем соединение */ if (mysqli_connect_errno()) { printf("Connect failed: %s\n", mysqli_connect_error()); exit(); } /* возвращаем имя текущей базы данных */ if ($result = mysqli_query($link, "SELECT DATABASE()")) { $row = mysqli_fetch_row($result); printf("Default database is %s.\n", $row[0]); mysqli_free_result($result); } /* изменяем текущую базу данных на world */ mysqli_select_db($link, "world"); /* возвращаем имя текущей базы данных */ if ($result = mysqli_query($link, "SELECT DATABASE()")) { $row = mysqli_fetch_row($result); printf("Default database is %s.\n", $row[0]); mysqli_free_result($result); } mysqli_close($link);
Why doesn't the database change? The current database is displayed twice.