Ver Mensaje Individual
  #25 (permalink)  
Antiguo 29/09/2010, 10:51
mamonga
 
Fecha de Ingreso: abril-2010
Mensajes: 86
Antigüedad: 14 años
Puntos: 0
Respuesta: Tengo un problema....

Genial, creo que he avanzado gracias a vuestra GRAN ayuda
De momento creo que he creado la tabla y he conseguido insertar datos en los campos, ahora lo que me falta es comprobar que estos datos estan bien guardados sacandolos por pantalla usando el archivo ver.php , os pongo el codigo que he usado para todo:

Crear la tabla:

Código PHP:
<?
include("conexion.php");

mysql_query("CREATE TABLE `webs` (
`dominio` varchar(25),
`nombre` varchar(25),
`in24` varchar(10),
`out24` varchar(10),
`in` varchar(10),
`out` varchar(10),
`ratio` varchar(10),
PRIMARY KEY (`dominio`))"
)
 or die(
mysql_error());  

echo 
"Tabla creada";

?>
Nunca antes habia creado una tabla pero no me da ningun error, parece estar bien

Guardar los datos :

Código PHP:
<?
  
include("conexion.php");
  
$in24=0;   //Inicializo los valores de in, out y ratio, ya que no son campos rellenables por el usuario
  
$out24=0;
  
$in=0;
  
$out=1;
  
$ratio=0;
  
$dominio=$_POST['dominio'];
  
$nombre=$_POST['nombre'];
  
$insertar="INSERT INTO `webs` (`dominio`, `nombre`, `in24`, `out24`, `in`, `out`, `ratio`) values ('$dominio','$nombre', '$in24', '$out24','$in', '$out', '$ratio')";
  
mysql_query($insertar) or die (mysql_error());
  echo
" <html>
    <head></head>
    <body>
    <h3>Los datos han sido guardados</h3>
    </body>
    </html>"
;
include(
"cerrar_conexion.php");
?>
Parece que este codigo por fin funciona correctamente, ya no da ningun error

Ahora viene el codigo que me falla, el ver.php, para sacar los datos insertados en la tabla:

Código PHP:
<?
include("conexion.php");
$sql "SELECT out FROM webs";
$result mysql_query($sql) or die (mysql_error());

   while(
$row mysql_fetch_array($result)) {
      
printf("<tr><td>&nbsp;%s</td><td>&nbsp;%s&nbsp;</td></tr>"$row["out"],$row["dominio"]);
   } 
mysql_free_result($result);

include(
"cerrar_conexion.php");
?>
El error que me da es: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'out FROM webs' at line 1

Gracias de nuevo a todos por vuestra ayuda, estoy aprendiendo un montón !!

Saludos !!