No me puedo conectar con Mysql

Hola que tal, resulta que tengo un problemita, intento generar la conexion con la base de datos al momento de llenar el formulario de registro y me aparece un mensaje en la pág a la que me envía:

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'mysql_user'@'astro.sered.net' (using password: YES) in /home/kreativa/public_html/config.php on line 11
No pudo conectarse: Access denied for user 'mysql_user'@'astro.sered.net' (using password: YES)

Digo, no se fijen en mi pág por que por alguna razón se me desconfiguró y no he empleado tiempo para corregir lo que haya hecho que causó que se viera así, pero el punto es que soy nuevo en esto de hacer mi página y quisiera ver si alguien me indica en que ando mal.

Les dejo los scripts en php que según yo y siguiendo las indicaciones del tutorial generarían el insertar los datos en la base de datos:

Para hacer la conexion con la base de datos utilizo un archivo que se llama config.php, su script es el sig:

<?php
$server="localhost";
$database="kreativa_usuarios";
$db_user="kreativa_moly";
$db_pass="moly4212";
?>

y para insertar los datos utilizo el sig:

<?php
include("config.php");

mysql_connect("$localhost", "$db_kreativa_moly", "$db_moly4212")or die ("mysql_error");
echo "Connected to mysql <br/>";

mysql_select_db($database) or die ("error".mysql_error());


mysql_query("INSERT INTO 'kreativa_usuarios'. 'USUARIOS' ('Nombre', 'Apellido', 'Email', 'Usuario', 'Password', 'Pais', 'Estado') VALUES ('$_POST','$_POST','$_POST[correo eliminado]','$_POST','$_POST','$_POST','$_POST')" ) or die ("mysql_error");
?>

La pag es: www.kreativaintconsulting.comocreartuweb.es

Les repito, no se fijen ahorita mucho en el desorden que hay por que algo moví que no se que fue y se desconfiguró todo el asunto, sobre todo el carrusel y el menú horizontal pero bueno.

Por fa, alguien me puede ayudar???
Es muy simple de solucionar:

$server="localhost";
$database="kreativa_usuarios";
$db_user="kreativa_moly";
$db_pass="moly4212";


Cambia esto:
mysql_connect("$localhost", "$db_kreativa_moly", "$db_moly4212")or die ("mysql_error");

por esto:
mysql_connect("$server", "$db_user", "$db_pass")or die ("mysql_error");

como ves, estabas usando otras variables diferentes a las declaradas en el archivo config

Si sigues teniendo problemas nos avisas y te respondemos
Muchas gracias por tu respuesta spitfire2, como verás ya rehice lo que había hecho mal, jijii, la neta es que borre archivos sin querer, pero bueno, ya podrás ver mi pag bastante mejorcito de como se veía ayer, digo todavía no logro que se vea como yo quiero, pero denme chance, llevo unas cuantas semanas en esto de hacer páginas.

Bueno, te comento que me apareció el sig mensaje en la pag al momento de tratar de conectarme a la base de datos. Realmente lo que hago es tratar de insertar datos en el registro y dar click en el boton, pero a la hora de dar click en el boton me apareció esto:

Connected to mysql
mysql_error

Crees que tenga algún problema con mi base de datos, o es que se cerró la conexión de inmediato???

De antemano, te agradezco mucho tomarte tu tiempo pa responderme. Gracias
Buenas noticias, aunk no las mejores, pero buenas noticias.

No entiendo bien a bien que hice pero ya me aparece "Connected to mysql", parece k ya logré conectarme con la base de datos. Ahora no entiendo por que no sigue la orden de insertar los datos en la base de datos y como le hago para que de la página de actualizar.php te mande a la sig página ya dentro de la web.
amm amigo tienes este codigo mal
mysql_query("INSERT INTO 'kreativa_usuarios'. 'USUARIOS' ('Nombre', 'Apellido', 'Email', 'Usuario', 'Password', 'Pais', 'Estado') VALUES ('$_POST[Nombre]','$_POST[Apellido]','$_POST[Email]','$_POST[Usuario]','$_POST[Password]','$_POST[Pais]','$_POST[Estado]')" ) or die ("mysql_error");

debería ser así
mysql_query("INSERT INTO kreativa_usuarios VALUES ('$_POST[Nombre]','$_POST[Apellido]','$_POST[Email]','$_POST[Usuario]','$_POST[Password]','$_POST[Pais]','$_POST[Estado]')" ) or die ("mysql_error");[php]

aparte el codigo si se ejecuta solo que te muestra el echo 
este echo
[php]echo "Connected to mysql <br/>";
codomodragon, te agradezco tu aportación, ya intente lo que dices y tengo malas noticias,

Parse error: syntax error, unexpected '[' in /home/kreativa/public_html/Actualizar.php on line 7

es lo que me aparece, bueno, supongo que tenia que corregirlo en la pag actualizar.php que es donde estoy tratando de ejecutar el comando.

En fin, la verdad es que sigo y sigo intentandolo y no mas no puedo, tendrás alguna otra sugerencia?
codomodragon, como estas?
Oye, ya seguí tus instrucciones, ya estudie tu script, al parecer he resuelto alguno de los problemas, pero ahora me aparece lo siguiente:

Column count doesn't match value count at row 1

Juraría que ya estoy conectado a la base de datos, a la tabla correcta, pero ahora me aparece esto. En la columna 1 de la tabla tengo el id, que según yo es autoincremental, pero me manda ese mensaje. En fin, voy a ponerte el código completo de lo que estoy haciendo, que como verás es muy similar a tu código.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<lang="es">
<head>
<meta charset="utf-8">
<title>Añadir Nuevos Registros en SantoRemediofunbar</title>
</head>
<body>
<h1>Añadir Nuevos Registros en SantoRemediofunbar</h1>
<?


$nombre = $_POST['Nombre'];
$apellido = $_POST['apellido'];
$email = $_POST['email'];
$usuario = $_POST['usuario'];
$contraseña = $_POST['contraseña'];
$pais = $_POST['pais'];
$ciudad = $_POST['ciudad'];



mysql_pconnect("localhost", "kreativa_moly", "moly0222") or die(mysql_error());

mysql_select_db("kreativa_usuarios") or die(mysql_error());

$insertar = mysql_query("INSERT INTO USUARIOS VALUES ('', '$nombre', '$apellido', '$email', '$usuario', '$contraseña', '$pais', '$ciudad')") or die(mysql_error());


?>
</body>
</html>

Bueno, y por cierto tampoco me sale insertar el boton para que regreses a otra página una vez hecho correctamente el registro de los datos, fuera mucho pedir si me indicas como tengo que hacerlo, seguí las instrucciones de tu script pero me marca error, al parecer tengo un error inesperado por que me marca unexpected no se que.
amm el numero de columnas en la bd no cuadra con el indicado en el script, te explico dentro del value cada ' ' equivale a una columna de la tabla de la bd por en de si tienes 5 columnas en la bd en el script de vez poner 5 ' ' separados por comas y lo que este adentro de ellas es lo que se escribirían en dichas columnas, ahora en el caso de que tengas una columna que no quieras que se le incluyan datos (ejemplo una tabla con el parámetro de auto incrementarse), las poner sin nada en ellas

Ahora para lograr que te redireccione a otra pagina una vez que se ejecute el script devez colocar un header al final del mismo

 header('Location: http://www.tupagina.com/'); 
Ok, así lo haré y te aviso

Oye, me puedes pasar tu mail o tu face pa mantenerme en contacto con tigo?
jaja lamentablemente no uso casi el mail y el FB nunca lo e abierto XD
lo único que me gusta es el skype si quieres agrega me ni id es el_antiguo_mosqueperro
Que simpático, le entiendes mucho a esto de la programación y no usas email ni fb.

Yo la verdad es que apenas llevo como dos o tres semanas entendiéndole a esto de la programación y la intención de tener contacto contigo es que tengo una idea de desarrollo, bueno digamos que es una aplicación la que estoy tratando de hacer, por eso me gustaría tener contacto contigo, por que es una realidad que voy a necesitar ayuda y que mejor que sea alguien que me haya estado ayudando, pues la idea es que si todo sale bien, te pueda yo ofrecer un porcentaje o una parte de participación en la idea que desarrollaré, pues en serio si todo sale bien, la verdad es que supongo que será un éxito.

De todas formas, yo no manejo el skype, alguna vez lo utilize pero sacaré una cuenta y te aviso, va.
jajaja amigo no lo tomes a mal soy chapado a la antigua todos en cctw saben que ami nunca me a gustado el FB lo detesto lo veo como una perdida de tiempo (ademas son jala mecates gringos y venden tu info personal a usa) y el correo no lo uso casi debido a que me aburre el msn (y también son jalamecates gringos xD)
Hola, como estas, oye ya tengo un problema diferente. Ya tengo conexión con la base de datos perfectamente, bueno eso supongo por que ya no me marca mysql error. De hecho, le puse título a la pag para darme cuenta donde caramba andaba yo, pero resulta que efectivamente llego a esa pagina, register_new.php, pero cuando reviso la base de datos, no se ha agregado absolutamente nada.

Verás: Tengo el siguiente script

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<head profile="http://gmpg.org/xfn/11">
<title>kreativaMedia</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="imagetoolbar" content="no" />
<link rel="stylesheet" href="layout.css" type="text/css" />
</head>
<body>


<form action="register_new.php" method = "post">
<table bgcolor="#cccccc">
<tr>
<td>Nombre:</td>
<td><input type=text name=nombre size=30 maxlength=100></td></tr>
<tr>
<td>Apellidos :</td>
<td><input type=text name=apellidos size=30 maxlength=100></td></tr>
<tr>
<td>Email:</td>
<td><input type=text name=email size=30 maxlength=100></td></tr>
<tr>
<td>Direccion:</td>
<td><input type=text name=direccion size=30 maxlength=100></td></tr>
<tr>
<td>Pais:</td>
<td><input type=text name=pais size=20 maxlength=100></td></tr>
<tr>
<td>Ciudad:</td>
<td><input type=text name=ciudad size=20 maxlength=100></td></tr>
<tr>
<td>Elige Nombre Usuario <br>(max 16 caract):</td>
<td valign=top><input type=text name=username
size=16 maxlength=16></td>/<tr>
<tr>
<td>Contraseña <br>(entre 6 y 16 caract):</td>
<td valign=top><input type=password name=passwd
size=16 maxlength=16></td>/<tr>
<tr>
<td>Confirmar Contraseña </td>
<td><input type=password name=passwd2 size=16 maxlength=16></td>/<tr>
<tr>
<td colspan=2> <align=center>
<input type=submit value="Registrarse"></td></tr>
</table></form>

</body>
</html>

Obvio es mi formulario
y el archivo register_new es el siguiente:

<?


$nombre = $_POST['nombre'];
$apellidos = $_POST['apellidos'];
$email = $_POST['email'];
$direccion = $_POST['direccion'];
$pais = $_POST['pais'];
$ciudad = $_POST['ciudad'];
$username = $_POST['username'];
$passwd = $_POST['password'];


mysql_pconnect("localhost", "203684", "moly4212") or die(mysql_error());

mysql_select_db("203684") or die(mysql_error());

$insertar = mysql_query("INSERT INTO miembros VALUES ('','$nombre', '$apellidos', '$email', '$direccion', '$pais', '$ciudad', '$username', '$password')") or die(mysql_error());

check_valid_user ();
if (!filled_out($HTTP_POST_VARS))
{
echo "you have not filled out the form completely.
Please try again.";
display_user_menu();
do_html_footer();
exit;
}
else
{
echo "Tus datos han sido correctamente grabados, por favor da click aqui";
}





?>
No ps ya esta peor, otra vez perdí la conexión con la base de datos; ya moví donde debe ir el db user, a kreativa_usuarios y tampoco:

mysql_pconnect("localhost", "kreativa_usuarios", "moly4212") or die(mysql_error());

mysql_select_db("203684") or die(mysql_error());

Ya no tengo idea que este pasando??????
En serio ya lo intenté todo: me manda este mensaje:

Conexion realizada satisfactoriamenteYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''203684' VALUES ('','José Antonio', 'Amuchástegui García', 'mezkalerabar@yaho' at line 1

el archivo es:

<?


$nombre = $_POST['nombre'];
$apellidos = $_POST['apellidos'];
$email = $_POST['email'];
$direccion = $_POST['direccion'];
$pais = $_POST['pais'];
$ciudad = $_POST['ciudad'];
$username = $_POST['username'];
$passwd = $_POST['password'];


mysql_pconnect("localhost", "kreativa_tony", "tony4212") or die(mysql_error());

mysql_select_db("kreativa_usuarios") or die(mysql_error());

if (!mysql_pconnect("localhost", "kreativa_tony", "moly4212"))
{
echo "No se pudo realizar la conexión";
}
else
echo "Conexion realizada satisfactoriamente";

mysql_query("INSERT INTO '203684' VALUES ('','$nombre', '$apellidos', '$email', '$direccion', '$pais', '$ciudad', '$username', '$password')") or die(mysql_error());

die ("Tus Noticias han sido Publicadas Para volver Pulsa <a href='index.html'>aqui</a>");


?>

Igual ya también lo intente con lo siguiente:

mysql_query("INSERT INTO '203684' ('nombre', 'apellidos', 'email', 'direccion', 'pais', 'ciudad', 'username', 'passwd') VALUES ('','$nombre', '$apellidos', '$email', '$direccion', '$pais', '$ciudad', '$username', '$password')") or die(mysql_error());

die ("Tus datos han sido grabados Para volver Pulsa <a href='index.html'>aqui</a>");

No entiendo que pasa, donde esta el error de sintaxis???
oye disculpa, en el renglon de

mysql_pconnect("localhost", "kreativa_tony", "tony4212") or die(mysql_error()); el passwd es moly4212. Pero bueno, ahi no esta el problema por que la conexion se realizo satisfactoriamente.
amm primero el error en estaba en el formulario todos los valores deben ir entre doble comillas ósea así
<input type="text" name="nombre" size="30" maxlength="100">

Aparte en cuanto a la conexión la bd se llama 203684 o es el pw?¿?
Amigo, amigo, amigo, te tengo grandes, pero grandes noticias.

TAREA SATISFACTORIAMENTE REALIZADA, YA ME CONECTO Y YA INGRESO LOS DATOS.
codomodragon, como estas??????

Oye, te puedo realizar una nueva consulta por fa

Resulta que estoy ahora aprendiendo el asunto este las bases de datos, mysql y php.
Ya tengo mi base de datos, dentro estan las tablas de precio, clientes, comentarios, isbn.
Ahora estoy tratando de hacer querys, básicamente a traves del select.

Quiero obtener el valor maximo dentro de la columna precio y que me lo imprima en pantalla.

Estoy haciendo lo siguiente:

<html>
<head>

<title>Resultados de la Búsqueda en la librería Online</title>
</head>
<body>
<h1>Resultados de la Búsqueda en la librería Online</h1>
<?
$valor = $_POST["edad"];
echo "valor: $valor<p>";


@ $db = mysql_pconnect("localhost", "db_user", "db_passw");

if (!$db)
{
echo "Error no se ha podido conectar a la base de datos. Por favor, pruebe de nuevo más tarde";
exit;
}
else
echo "conexion exitosa";
echo "<br>";
echo "<br>";

mysql_select_db("203684");

$consulta = "select max(precio) from libros ";
$result = mysql_query($consulta);

echo "<table border='1'>
<tr>
<tr>
<th>Titulo</th>
<th>Precio</th>
</tr>";

while ($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>".$row['titulo']."</td>";
echo "<td>".$row['precio']."</td>";
echo "</tr>";
}
echo "</table>";
?>

Lo único que obtengo como respuesta es lo siguiente:

Resultados de la Búsqueda en la librería Online

conexion exitosa

Titulo Precio

ME GUSTARIA SABER COMO LE TENGO QUE HACER, PARA QUE ME SALGA EL VALOR MAYOR DE LA COLUMNA PRECIO DENTRO DE LA TABLA LIBROS. DE AHI REALMENTE LO QUE QUIERO HACER ES COMPARAR EL VALOR DEL POST EN EL FORMULARIO PARA SABER CUALES LIBROS TE ALCANZA PARA COMPRAR. ES DECIR, TODO EMPIEZA CON UN FORMULARIO EN DONDE TU ME DICES CUANTO DINERO TRAES Y YO BUSCO EN MI BASE DE DATOS, PARA VER CUALES LIBROS PUEDES COMPRAR.

RESULTADO DE ESTAR ESTUDIANDO EL ASUNTO DESCUBRI QUE TAMBIEN PUEDO OBTENER EL PRECIO MAYOR DE LOS LIBROS QUE VENDO EN LA LIBRERIA, DE FORMA QUE SI OBTENGO EL PRECIO MAYOR Y LO COMPARO CONTRA LA CANTIDAD DE DINERO QUE TRAES, SI TU DINERO ES MAYOR AL PRECIO MAYOR, PUEDES COMPRAR CUALQUIER LIBRO DE MI TIENDA.

BUENO, TAL VEZ ESTA EXPLICACION PARECE ABSURDA PERO ES QUE LO ESTOY PROBANDO AQUI POR QUE QUIERO TRASLADARLO A MI PAGINA DE BAR VIRTUAL, VOY A HACER SORTEOS DE BOTELLAS Y ESAS COSAS.

ME PUDIERAS AYUDAR???
amm según entiendo estas intentando usar un array para ordenas las consultas (en este caso solo la los precios) bueno tu código tiene algunos detalles que pese a que no son errores no me gustan debido a funcionalidad ejemplo
if (!$db)
A quien le importa si se conecto a la bd, mas bien deberías ocultar este proceso, e utilizar uno mas seguro como este
 function Conectarse()
{  //conectamos a la base
if (!($link=mysql_connect("servidor","usuario","contraseña")))
{
echo "Error conectando a la base de datos.";
exit();
}   //Seleccionamos la base
if (!mysql_select_db("base_de_datos",$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}
$link=Conectarse(); 

aparte para ordenas yo sugiero hacerlo de esta forma

$notc = mysql_query("SELECT titulo,precio FROM libros WERE  "$valor" >= precio ORDER BY id DESC");
echo "<table border='1'>
<tr>
<tr>
<th>Titulo</th>
<th>Precio</th>
</tr>";
while($row = mysql_fetch_array($notc))
{
  echo "<tr>
<td>".$row['titulo']."</td>
<td>".$row['precio']."</td>
</tr>";
}
echo "</table>";
?>

De esta forma solo mostrara los libros que su precio sea menor al del valor ingresado.
Amigo, como estas, me da mucho gusto saber de ti; ya seguí tus consejos y me dice

Parse error: syntax error, unexpected T_VARIABLE in /home/vhosts/santoremediofunbar.xp3.biz/edad6.php on line 34


Estoy usando exacto el script que me envias
$db = mysql_pconnect("localhost", "db_user", "db_pass");

function Conectarse()
{

if (!$link=mysql_connect("localhost", "db_user", "db_pass"))
{
echo "Error conectando a la base de datos";
exit();
}
if (!mysql_select_db("db_name", $link))
{
echo "Error seleccionando la base de datos";
exit();
}
return $link;
}

$link = Conectarse();


$consulta = mysql_query("SELECT titulo, precio FROM libros WHERE "$variable" >= precio ORDER BY id desc");

echo "<table border='1'>
<tr>
<tr>
<th>Titulo</th>
<th>Precio</th>
</tr>";

while ($row = mysql_fetch_array($consulta))
{
echo "<tr>
<td>".$row['titulo']."</td>
<td>".$row['precio']."</td>
</tr>";
}
echo "</table>";
?>

Ya le cambie tambien algunas cosas, intentandole mover, pero me sale lo mismo, se me hace que es el asunto de "$variable" despues del where, pero lo que necesito es precisamente poder comparar ese valor con los existentes en la base de datos.

Ahora, te comento; le cambie $variable por 'variable' dejando el orden siguiente:

$consulta = mysql_query("SELECT titulo, precio FROM libros WHERE precio >= 'edad' ORDER BY id desc");

y tuve perfecta conexion con la base de datos por que no me marca error alguno, pero otra vez me aparece vacia la tabla, es decir, siguen sin salirme los valores que son mayores a la variable e incluso ya cambie el valor de la variable por la cantidad absoluta y tampoco:

$consulta = mysql_query("SELECT titulo, precio FROM libros WHERE precio >= '30' ORDER BY id desc");

tampoco me arroja nada; tienes idea que estoy haciendo mal????
amm disculpa fue error mio, no coloque bien la variable en el querry
deveria ir asi
$consulta = mysql_query("SELECT titulo, precio FROM libros WHERE precio<='".$tu-varible-variable."'ORDER BY id desc
Amigo mío, estoy muy contento; debo decirte que ya me salió la consulta, por supuesto mucho gracias a ti. Le estuve moviendo y estudiando el manual de php, y bueno te puedes imaginar todo las volteretas que le di al script pero ya salio.
No he encontrado la forma que me salga bien formateado, es decir, en las tablas, por que cuando le meto las tablas, quien sabe que sucede que no sale nada, jiji.

Te dejo hasta el momento como saque el script por si te sirve pa futuras ocasiones:

<?

$valor = $_POST["valor"];

//conexion
@ $db = mysql_pconnect("localhost", "db_user", "db_passwd");

if (!$db)
return "Error al conectarse"

//selección de la base de datos
mysql_select_db("db_name");


//consulta a la base de datos
$consulta = "select precio from libros where precio >= $valor";
$result = mysql_query($consulta);

$num_resultados = mysql_num_rows ($result);

//cuantos libros hay en el catalogo por encima de la suma de dinero que tienes disponible
echo "<p>Número de libros encontrados: ".$num_resultados."</p>";




while($row = mysql_fetch_array($result))
{
echo $row['autor'] . " " . $row['titulo']. " " .$row['precio'];
echo "<br />";
}

?>

Oye, aprovechando tus conocimientos y tu amabilidad; Si quiero que ese resultado que ya logre imprimir en pantalla, poder usarlo en otra pagina, unicamente lo utilizo como $result???

Es decir, ahora me gustaria que en la misma página donde te puse el formulario para que insertaras la cantidad de dinero disponible para gastar en libros, ahi mismo te apareciera el resultado, no en la otra pag de php. Disculpa la pregunta pero como que todavia no me queda muy claro ese asunto de las variables globales, las sesiones y los inicios de sesion.

Estoy por empezar mi autenticación tanto del formulario como del login; ya llevo un par de días estudiando el asunto y parece ser todo un brete, pero ahora voy por eso.

Que onda, que has pensado de lo que te dije de colaborar con mi proyecto??? Estoy seguro que te gustará. Digo, vas a decir que estamos medios locos pero la verdad es que es un proyecto muy interesante y honestamente tu me has ayudado hasta el momento mucho, piensalo va.
amm si es posible lo que quieres pero se necesitas usar java, o mas precisamente ajax que es la unión de php y java.
PD: para esto estamos, para ayudar, todos comenzamos = que tu sin saver nada de nada pero con paciencia, esfuerzo y la ayuda de todos hemos legado a convertirnos en unos expertos XD