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"