Error de coneccion con base de datos

Bueno como decia en el anterior tema, estoy dando mis primeros pazos en mysql y php y necesito algo de ayuda por favor.
Podríais decirme que estoy haciendo mal aqui:<?php
/*datos de lal form*/
$nombre = $_POST["nombre"];
$apellidos = $_POST["apellidos"];
$domicilio = $_POST["domicilio"];
/*conectarme a db*/
mysql_connect (localhost, mi_nombre_usuario, mi_password);
insert into prueba( nombre , apellido , domicilio) VALUES ('$nombre', '$apellido', '$domicilio')";
?>
Lo mejor de caerse al tropezar, es volverse a levantar.
gjulian escribió:Bueno como decia en el anterior tema, estoy dando mis primeros pazos en mysql y php y necesito algo de ayuda por favor.
Podríais decirme que estoy haciendo mal aqui:<?php
/*datos de lal form*/
$nombre = $_POST["nombre"];
$apellidos = $_POST["apellidos"];
$domicilio = $_POST["domicilio"];
/*conectarme a db*/
mysql_connect (localhost, mi_nombre_usuario, mi_password);
insert into prueba( nombre , apellido , domicilio) VALUES ('$nombre', '$apellido', '$domicilio')";
?>
He rectificado algunos fallos y ahora queda sai:<?php
$nombre = $_POST["nombre"];
$apellido = $_POST["apellido"];
$domicilio = $_POST["domicilio"];
mysql_connect (localhost, nombre_usuario, contraseña);
mysql_query ("insert into prueba( nombre , apellido , domicilio) VALUES ('$nombre', '$apellido', '$domicilio')");
or die(mysql_error());
include "cerrar_coneccion.php";
?>

Como se ve hay otro archivo php para cerrar la comunicacion con db.
Los campos de db son nombre(indexado), apellido, domicilio, pero cuando se envia el formulario me devuelve la pagina en blanco, sin ninguna leyenda y en la bd no se introduce nada en ningun campo.
¿Que estoy haciendo mal?
Gracias por vuestr ayuda
Lo mejor de caerse al tropezar, es volverse a levantar.
Hola ya eh modificado el codigo PHP y tenias un buen de errorcillos en la sintaxis y uno muy grande olvidaste introducir tu base de datos ¿Como querias que se insertara? ¿Hiciste tu el code?¿O estas recien aprendiendo?
Bueno eso no importa aqui el code modificado si falla algo avisame

<?php
$nombre = $_POST["nombre"];
$apellido = $_POST["apellido"];
$domicilio = $_POST["domicilio"];
//Introduce tus datos entre comillas
$conectar= mysql_connect ("localhost", "nombre_usuario", "contraseña");
//Creo que olvidaste la base de datos y algunas cosillas por ahi jeje PD:cesar_ed CCTW
$seleccionar_db = mysql_select_db("TU BASE DE DATOS");
//Aqui terminaste con punto y coma y luego introduciste or die es un error en sintaxis
$insertar = mysql_query ("INSERT INTO prueba( nombre , apellido , domicilio)
VALUES ('".$nombre."', '".$apellido."', '".$domicilio."')") or die(mysql_error());
//No necesitas cerrar la conexion solo en casos extremos de seguridad
//Ahora si intenta aver si ya
//CCTW cesar_ed

?>

Copialo tal como esta y ponlo y dime si funciona ok?

suerte :wink:
Es facil programar "Solo interesate en aprender"
Gracias cesar_ed, ¿se nota mucho que soy reciente en esto? y si lo hice yo, leyendo aqui y alla, pero es que no hay manera en cada sitio es distinto y estaba rozando la esquizofrenia.
Ahora va perfecto.
Si conoces algun tuto pasamelo.
Gracias
Lo mejor de caerse al tropezar, es volverse a levantar.
Hay muchas formas de hacer las cosas, en una web usarán:

$conectar= mysql_connect ("localhost", "nombre_usuario", "contraseña");

Y en otras:

$conexion= mysql_connect ("localhost", "nombre_usuario", "contraseña");

(por poner un ejemplo).

Con eso te digo que las variables pueden cambiar pero al fin y al cabo es lo mismo ;)
Y en unas 'comillas simples' y en "otra dobles" y cesar_ed utiliza '".$nombre."', tres comillas y un punto al principio y al final, yo despues le quité las dobles y el punto y va bien. Asi el que esté empezando como yo se puede volver loco.
Estoy siguiendo PHPya y MySQLya pero ahi no te explican como se hace la conexion con db, y se supone que las ordenes se las das al apache en tu maquina, luego debes darles las ordenes a tu servidor y son distintas... uuufff.
Es por esto que pido a quien sepa de algun tuto bueno para seguir, ¿lo conoces tu?
Gracias
Lo mejor de caerse al tropezar, es volverse a levantar.
Hombre yo no te voy a engañar, tengo profesor de php y mysql :roll:

Aunque existen tutoriales buenos como el de desarrolloweb.com (sección
php).

A parte siempre que algo te quede poco claro puedes buscarlo de manera más concreta en google, ejemplo:

conexion base de datos mysql

Saludos ;)
Lo que de verdad está claro es que aquí siempre hay gente 'enrollá' y dispuesta a echarte una mano.
Lo del profesor es estupendo, pero esto yo lo hago por el placer de aprender, no tengo edad ni recursos ni tiempo como para pensar en sacarle provecho algun dia.
Pero me encanta todo lo que me enseñe algo nuevo y hoy por hoy esta tecnologia es lo que manda.
Lo mejor de caerse al tropezar, es volverse a levantar.
Sí, si yo también lo hago por aprender, pero me gusta tanto que no me pude resistir al tener un profesor cerca de casa :)

Ya irás viendo la cantidad de cosas que puedes llegar a hacer, es impresionante :D
Pues nada, adelante, y espero encontrarte por aqui cuando lo necesite.
Lo mejor de caerse al tropezar, es volverse a levantar.
Hola,

siento tardarme tanto pero ya eh vuelto de vacaciones y otra vez a mi secundaria y no tengo tiempo para responder mas temprano,
bien tambien siento confundirte tanto y todo eso , pero como dice foley hay diferentes formas de hacer cada cosa, yo igual hago esto por mi propio gusto, Y yo ya llevo mas tiempo enrolado con esto de php y Mysql y te podria enseñar todo lo que conosco sobre esta tecnologia ,Asi que si te surge una duda Pregunta libremente aqui y te contestaremos enseñandote lo que sabemos, tambien hay tutoriales y manuales los mas comunes son los que te cita foley (desarrolloweb.com), hay diferentes en todo tipo de sitios pero todos son dificil de entender(para mi) o mal explicados y casi no hay ninguno hecho concretamente desde 0 y bien explicado con lujo de detalle por lo que creo que algunas veces si no entiendes algo puedes preguntar aqui y te responderemos.Por lo menos yo estare siempre por aqui asi que podre ayudarte a diario si te surge alguna duda.

saludos :wink:
Es facil programar "Solo interesate en aprender"
Gracias cesar_ed y Foley. Me alegra saber que puedo contar con vuestra ayuda.
Y teneis que disculpar mi tardanza, pero es que el 'curro' me absorve la mayoría de mi tiempo.
Bueno ahora me he descargado el WampServer para hacer mis practicas en mi maquina,y no enel server y otra vez es distinta la conexcion con una bd que he creado en phpMyAdmin, lo sigo intentando si no lo consigo ya me tendreis por aqui.
Gracias de nuevo.