Pregunta, ninguno de los dos primeros te funciona?
El tema es que no hay nada mas a aprender
$server = "localhost"; Nombre o ip del servidor
$usuario_db = "root"; Usuario con permisos en el servidor de bbbdd
$clave_db = "pass"; Passwor del anterior
$base = "base"; Nombre de la base de datos sobre la que el anterior tiene que tener permisos...
si no conecta es que o no has puesto la info bien o tienes problemas de comunicación en la red. Para solucionarlo nos tienes que dar datos de tu instalación....
En el ultimo codigo que mandas se
definen constantes para usarlas mas tarde .... por lo que se ve
define constantes distintas dependiendo de donde se este ejecutando el script... seguramente para no tener que modificar el script entre la versión local generalemente usada por el programador y la version de producción....
En cuanto a manuales
http://www.php.net/ especial atención a
http://es2.php.net/manual/es/book.mysql.php y
http://es2.php.net/manual/es/book.mysqli.php http://www.forosdelweb.com/wiki/Manu...Bases_de_Datos (en el menu superior de FW donde dice "aprende")
http://www.w3schools.com --->
http://www.w3schools.com/php/php_mysql_intro.asp