Hoje vou postar um pequeno passo-a-passo para quem quer estabelecer uma conexão do PHP com o MySQL, o processo é muito fácil...digo, extremamente fácil!
Com seu editor de texto, copie o código abaixo e salve o arquivo como "conexao.php" (sem aspas, por favor).
<?php
$host = "localhost"; // Máquina que esta instalado o MySQL, pode colocar o nome ou o endereço IP
$user = "root"; //Nome do usuário de acesso ao banco, normalmente usa-se o root (administrador)
$pass = "senha"; //Senha que foi definida para o usuário root.
$database = "banco de dados"; //Nome do banco de dados
//A string conexão irá receber os parâmetros de conexão com o banco de dados, e também selecionar o banco a ser utilizado
$conexao = mysql_connect($host,$user,$pass) or die ("Não foi possível conectar com o banco de dados");
mysql_select_db($database,$conexao) or die ("Não foi possível selecionar o banco");
?>
Salve e feche o arquivo!
Pronto nosso arquivo de conexão está pronto, agora vou considerar que você já tenha um banco de dados e que agora esteja tentando acessá-lo.
Neste exemplo vou criar um outro arquivo .php que vou utilizar para fazer o select ou insert, ou o que você desejar.
<?php
include("conexao.php"); //Quando usamos o include, todo o conteúdo da página é acrescentado a esta outra, ou seja agora temos também todo o processo de conexão a esta página.
/* Considerando que você queira fazer um insert no seu banco vou fazer o código abaixo */
$query = "insert into t_nome (nome,idade) values ('César','23');"; //Aqui você define o seu comando de insert como é feito no próprio prompt do MySQL
$resultado = mysql_query($query,$conexao) or die (mysql_error()); // Aqui usamos a função mysql_query() e passamos os parâmetros "comandos" e a "conexão".
//A variável "resultado" irá conter o resultado do insert para sabermos se o insert foi executado com sucesso, podemos fazer o código abaixo;
if (mysql_num_rows($resultado)>0)
{
print "Insert executado com sucesso!";
}else
{
print "Não foi possível executar o insert!";
}
?>
Salve e feche o arquivo, agora você pode acessar a página e testar, caso dê certo, irá aparecer "Insert executado com sucesso!", caso contrário a mensagem de erro será exibida.
Tentei explicar o máximo possível, acredito que com isto até um iniciante poderá executar o insert/update/delete no PHP + MySQL.
Caso tenha interesse em aprender muito mais e se tornar um expert no assunto, recomendo o material abaixo:
Qualquer dúvida, utilize o campo de comentários!
Abraços!