Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/03/2005, 18:08
tonin
 
Fecha de Ingreso: febrero-2005
Mensajes: 52
Antigüedad: 20 años
Puntos: 0
Como crear la siguiente DB

Hola necesito crearme en mi DB una tabla llamada "visitas" con un campo entero "visita" que tenga como valor el 1 y la posibilidad de autoincrementar, alguien me ayuda?

He accedido por mi servidor pero me de un error al crearla.

consulta SQL:

CREATE TABLE `visistas` (

`visita` INT DEFAULT '1' NOT NULL AUTO_INCREMENT
)
MySQL ha dicho:

#1075 - Incorrect table definition; There can only be one auto column and it must be defined as a key

Es para poder montar un contador web por medio de flash y php k tengo los codigos:

//Codigo php:

<?php
if ($conex = mysql_connect ("localhost","username","password")){
if ($abro = mysql_select_db ("mi_DB")){

$sql = "SELECT * FROM visitas";
$resultado=mysql_query($sql)or die(mysql_error());
$numero=mysql_fetch_object($resultado);
echo "&visita=$numero->visita&";
$numero->visita ++;
$actualiza= "UPDATE visitas SET visita='$numero->visita'";
mysql_query($actualiza);
}

else{
print ("res");
exit;
}
}

else {
print ("Problemes servidor!");
}
?>

El codigo del actionscript basicamente es este:

form_lv = new LoadVars();
form_lv.onLoad= function(){
visitas.text = form_lv.visita;
}
form_lv.load("visitas.php");


Se pone en el 1 keyframe y sale en un DinamicText de nombre "visistas"