Вы, наверное, догадались правильно.Попробуйте добавить:
error_reporting(-1);
ini_set('display_errors', 'On');
в самом верху вашего скрипта.Вы получите больше деталей, я уверен.Опубликуйте свои результаты, и я обновлю свой ответ, если это необходимо.
Кроме того, если вы используете PHP 5, вы можете попробовать :
try
{
if (mysql_create_db("ct", $link))
echo 'AAA';
else
echo 'BBB';
}
catch (Exception $e)
{
echo 'Caught exception: ', $e->getMessage(), "\n";
}
, возможно, это будетпоймать что-нибудь ...
Также, как указал Франтишек Жячик с своей ссылкой :
Функция mysql_create_db () устарела.Вместо этого предпочтительно использовать mysql_query () для выдачи оператора SQL CREATE DATABASE.