hola, el problema es que estas escribiendo la sentencia SQL directamente en tu script, quiero decir, que no la puedes poner asi, seria mejor de esta manera:
Código PHP:
<?php
$sql = mysql_query("CREATE TABLE prueba
ID_Prueba int(11) DEFAULT '0' NOT NULL auto_increment,
Nombre varchar(100),
Apellidos varchar(100),
PRIMARY KEY (ID_Prueba),
UNIQUE ID_Prueba (ID_Prueba)");
$direccion = 'localhost';
$usuario = 'elfather';
$password = '422713';
$db=mysql_connect($direccion,$usuario,$password);
mysql_select_db("index",$db);
mysql_close($db);
?>
aunque en realidad, no deberias tener ese codigo SQl ahi, pues no puedes crear la BD cada vez que ejecutes tu script, ese codigo lo pones en la opcion SQL en phpmyadmin para que te ejecute la consulta.
espero me hallas entendido.
saludos y suerte