Ver Mensaje Individual
  #16 (permalink)  
Antiguo 09/03/2008, 18:20
Query
 
Fecha de Ingreso: marzo-2008
Mensajes: 8
Antigüedad: 18 años, 7 meses
Puntos: 0
Re: ¿Qué está mal?

Este es el ultimo:
Código PHP:
<?php
session_start
();
include_once 
'config.php'; // loads config variables
include_once 'query.php'; // imports queries
include_once 'functions.php';
$userid = $_SESSION[$CONFIG_name.'userid'];
$servidor = "localhost"; 
$usuario = "root";
$password = ""; 
$conextar=mysql_connect ($servidor,$usuario,$password); 
$sql = "SELECT vlimit FROM login WHERE userid = '$userid'";
$vlimit = mysql_query($sql,$conextar);
$sql2 = "SELECT votes FROM login WHERE userid = '$userid'";
$votes = mysql_query($sql2,$conextar);

$votesb=$votes + 1;
$actual_time = time();
if (
$actual_time - $vlimit >= 30) {
$nlimit = time();
$sqlupdate = "UPDATE login SET vlimit =' $nlimit 'WHERE userid = '$userid'"; 
mysql_query($sqlupdate,$conextar);  
$sqlupdate2 = "UPDATE login SET  votes='$votesb' WHERE userid = '$userid'";  
mysql_query($sqlupdate2,$conextar); 
print 
"<p>Works 1</p>";
end;
} else {
print 
"<p>Works 0</p>";
end;
}
?>
La tabla la tengo separada en 2 .sql son asi
Código:
DROP TABLE IF EXISTS `login`;
CREATE TABLE `login` (
  `account_id` int(11) unsigned NOT NULL auto_increment,
  `userid` varchar(23) NOT NULL default '',
  `user_pass` varchar(32) NOT NULL default '',
  `lastlogin` datetime NOT NULL default '0000-00-00 00:00:00',
  `sex` enum('M','F','S') NOT NULL default 'M',
  `logincount` mediumint(9) unsigned NOT NULL default '0',
  `email` varchar(39) NOT NULL default '',
  `level` tinyint(3) NOT NULL default '0',
  `error_message` smallint(11) unsigned NOT NULL default '0',
  `connect_until` int(11) unsigned NOT NULL default '0',
  `last_ip` varchar(100) NOT NULL default '',
  `memo` smallint(11) unsigned NOT NULL default '0',
  `ban_until` int(11) unsigned NOT NULL default '0',
  `state` int(11) unsigned NOT NULL default '0',
  PRIMARY KEY  (`account_id`),
  KEY `name` (`userid`)
) TYPE=MyISAM AUTO_INCREMENT=2000000;
Código:
ALTER TABLE `login` ADD `vlimit` int(11) NOT NULL AFTER `state`;
ALTER TABLE `login` ADD `votes` int(11) NOT NULL AFTER `state`;

Última edición por Query; 09/03/2008 a las 19:59