Hola ya pude guardar los datos en el mysql pero los datos que guardo se crean en campos nuevos
este es el codigo de guardar los datos en la base de datos
Código PHP:
<?
$host = "localhost"; // el host de la base de datos
$user = "root"; // usuario de la base de datos
$pass = "root"; // contraseña de la base de datos
$bbdd = "weno"; // base de datos a usar
/*********** esto crea la conexión a la base de datos **************/
$conexio = mysql_connect($host,$user,$pass) or die("resultado=".urlencode(mysql_error())); // $conexion es la conexión a usar.
mysql_select_db($bbdd,$conexio) or die("resultado=".urlencode(mysql_error()));
/*
Nuestro campo en la base de datos lo hemos creado con la siguiente consulta:
CREATE TABLE `flash2sql` (
`ID` INT NOT NULL AUTO_INCREMENT ,
`CAMPO1` VARCHAR( 255 ) NOT NULL ,
`CAMPO2` VARCHAR( 255 ) NOT NULL ,
`CAMPO3` VARCHAR( 255 ) NOT NULL ,
PRIMARY KEY ( `ID` ) );
*/
// consulta: INSERT INTO `flash2sql` ( `ID` , `CAMPO1` , `CAMPO2` , `CAMPO3` ) VALUES ('', 'a', 'b', 'c');
if($REQUEST_METHOD == "POST"){
$campo1 = htmlentities($_POST[campo1]);
$campo2 = htmlentities($_POST[campo2]);
$campo3 = htmlentities($_POST[campo3]);
$total1 = htmlentities($_POST[total1]);
$total2 = htmlentities($_POST[total2]);
$csql = "INSERT INTO `directorio` ( `ID` , `CAMPO1` , `CAMPO2` , `CAMPO3`, `TOTAL1`, `TOTAL2` ) VALUES ('', '$campo1', '$campo2', '$campo3', '$total1', '$total2');";
mysql_query($csql)or die("resultado=".urlencode(mysql_error()));
echo "resultado=Insertado Correctamente!";
}
?>
en este caso las variables se van guarnado en campos nuevos yo tenia 5 "id" pero cada vez que guardo los datos estos se guardan en campos nuevos "id" 6 "id" 7 "id" 8 como puedo hacer para que los campos se reemplacen en la "id" 1,2,3,4,5
y este el el php que supuestamente carga los datos pero tampoco carga nada me imagino que hay que indicar el nombre de la tabla o el "id"
Código PHP:
<?
$host = "localhost"; // el host de la base de datos
$user = "root"; // usuario de la base de datos
$pass = "root"; // contraseña de la base de datos
$bbdd = "weno"; // base de datos a usar
/*********** esto crea la conexión a la base de datos **************/
$conexio = mysql_connect($host,$user,$pass) or die(mysql_error()); // $conexion es la conexión a usar.
mysql_select_db($bbdd,$conexio) or die(mysql_error());
/////////////////////////////////////////////////////////////////////
$consulta = "SELECT * FROM `directorio` ORDER BY `ID` DESC LIMIT 0 , 4";
$res = mysql_query($consulta)or die(mysql_error());
echo "<weno>";
while($val=mysql_fetch_array($res)){
echo "<datos campo1=\"".$val[CAMPO1]."\" campo2=\"".$val[CAMPO2]."\" campo3=\"".$val[CAMPO3]."\" />";
}
echo "</weno>";
?>
alguien em ayuda por favor gracias