Buenos dias tengo una preguntilla: mirar tengo un formulario que envia datos a una base de datos. Me gustaria saber si se pueden meter todos los datos que mande el formulario en un solo campo de la base de datos. Es decir:
Nombre, Apellidos, Mail meterlos en un campo de la tabla llamado todo. Dejo el codigo por si alguien tiene alguna dudilla:
Código PHP:
<?php
$usuario="root";
$password="";
$bd="busqueda";
$link=mysql_connect('localhost',$usuario,$password);
mysql_select_db($bd) or die ("No podemos conectar con la BD");
if(isset($_POST['alta'])){
$query="INSERT INTO datos( nombre,apellidos,email,departamento,extension) VALUES('$_POST[nombre]','$_POST[apellidos]','$_POST[email]','$_POSTdepartamento]','$_POST[extension]')";
mysql_query($query, $link) or die(mysql_error());
if (mysql_affected_rows() != 0){
$texto = 'Operación realizada correctamente';
}else{
$texto = 'Operación NO realizada correctamente';
}
}else{
$texto = 'Error operación no permitida';
}
?>
<html>
<head>
</head>
<body>
<div>
Insertar un campo nuevo:
</div>
<form method="post" name="datos" action="<?php $_SERVER['PHP_SELF']?>">
<p>Nombre: <input type="text" name="nombre" /></p>
<p>Apellidos: <input type="text" name="apellidos" /></p>
<p>correo: <input type="text" name="email" /></p>
<p>departamento: <input type="text" name="departamento" /></p>
<p>extension: <input type="text" name="extension" /></p>
<p><br><input type="submit" name="alta" value="alta"/></p>
Pulse <a href="mostrar.php">aqui</a> para volver a la pagina principal.
<form>
</body>
</html>
Otra pregunta como hago que se inserten ordenados por el nombre, pues se me insertan al final del ultimo registro.
Gracias por la ayuda!!