No se guardan la informacion en mi base de datos

Buenas a todos, espero me puedan ayudar

El problema es que al enviar la informacion de mi formulario a la base de datos, me dice que no se pudieron guardar, pero no me marca error con la base de datos,
ni con el nombre de usuario, ni la contraseña, ni el nombre de servidor, me pueden decir a que se debe y como se soluciona esto?

Utilizo wampserver 2.2
-php5
-apache2
-Mysql5
-phpmyadmin


Gracias de antemano,
Hola S.Bellamy!

Podría ser por un problema de sintaxis. A veces es por dos miserables comillas, o por una coma de más o de menos...
¿Qué mensaje de error te sale? Escribelo aquí

Un saludo y suerte!


carteleracallejera.com
Gracias por responder! ...
y bueno el error esta aqui:

$insertar = mysqli_query($enlace,"call Insertar into usuarios('$nombre','$email','$contraseña')");

if (!$insertar){echo "Fallo" ;}else{echo "Guardado con exito";}
mysqli_close($enlace);

El error estaría al insertar, ya que cuando envío la información, solo me aparece "Fallo", y bueno, hoy busque codigos diferentes para insertar registros,
e incluso algunos no me marcaban error y decían que los datos si se habían guardado, pero revisaba mi base de datos y seguía vacía...
Yo lo hago así:


$sql = "INSERT INTO nombre_tabla
(
id,
fecha,
nombre,
apellido_uno,
apellido_dos,
telefono
)
VALUES (
NULL,
NOW(),
'$nombre',
'$apellido_uno',
'$apellido_dos',
$telefono
)";

}


if ( mysql_query( $sql)) {
echo "<br />Nuevo registro añadido";
} else {
echo "<br /><br />Error al añadir el registro. Sentencia SQL: $sql" ;
echo "<br />Mysql dice: ". mysql_errno(). " : " . mysql_error();
}


Primero escribes los campos de la tabla en cuestión y después sus variables. Pero tienen que ir en orden. Si te fijas el primer campo es id, y en los VALUES el primero tiene que ser su correspondiente, es decir, NULL (ya que el id es autonumérico). Y así sucesivamente.

Como decía una niña pequeñisima en la tele: "Yo me sé la tabla del 6... 6x1=6 y así sucesivamente..." :rolleyes:

Espero haberte ayudado porque no llego a entender bien tu código. No sé mucho de programar, hago lo que puedo, pero ese call no me suena.

Un saludo!


www.carteleracallejera.com
Gracias ...
Ya no me aparece ningun error, el problema es que mi base de datos sigue vacia.
Siento que el problema esta en el servidor, alomejor tengo que configurarle algo, detodos modos muchas gracias ! [:)]
Hola!

Puedes poner tu código PHP completo en tu próxima publicación, por favor :).
hola !......

<?php

$server = "localhost";
$usuario = "root";
$pass = "password";
$BD = "database";

$conexion = mysqli_connect($server, $usuario, $pass, $BD);

if(!$conexion)
echo 'Ha sucedido un error inexperado en la conexion de la base de datos<br>';


$nombre = ($_POST["NOMBRE"]);
$email = ($_POST["EMAIL"]);
$contraseña = ($_POST["CONTRASEÑA"]);




$sql = "insert into usuarios (NOMBRE,EMAIL,CONTRASEÑA)
values ('".$nombre."','".$email."','".$contraseña."')";

if ( mysql_query( $sql)) {
echo "<br />Nuevo registro añadido";
} else {
echo "<br /><br />Error al añadir el registro. Sentencia SQL: $sql" ;
echo "<br />Mysql dice: ". mysql_errno(). " : " . mysql_error();
}

?>

Esta ultima parte del codigo del " if ( mysql_query( $sql))...." la añadí apenas y me salio "Error al añadir el registro. Sentencia SQL: insert into usuarios (NOMBRE,EMAIL,CONTRASEÑA) values ('NOMBRE','EMAIL','CONTRASEÑA')
Mysql dice: 1046 : No database selected

Gracias de antemano.
$conexion = mysqli_connect($server, $usuario, $pass); 
$base = mysqli_select_db($BD);
if($conexion,$base) {
echo 'Ha sucedido un error inexperado en la conexion de la base de datos<br'; 
} else { 
echo 'ok'; 
} 
Como dice Francisco, no has seleccionado una base de datos válida, por lo que nunca podrás ejecutar la consulta.

Por otro lado, la forma correcta de utilizar MySQLi es:

<?php
  $link = mysqli_connect( $host, $user, $pass, $db );
  $query = "INSERT INTO tabla (columnas) VALUES (valores en orden de las columnas)";
  $result = mysqli_query( $link, $query, MYSQLI_STORE_RESULT );

  if( $result ) {
    echo "Datos guardados";
  } else {
    echo "Ocurrió un error al guardar los datos: " . mysqli_error( $link );
  }

  mysqli_close( $link );
?>
Buenas tardes...

Gracias skaparate, use tu codigo y ya llega la informacion a mi base. Supongo que como decias, no utilizaba de forma correcta Mysqli.
Tambien use tu codigo Francisco pero me seguía apareciendo un error con la base de datos, aun así gracias por responder!