![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
09/03/2008, 18:20
|
| | Fecha de Ingreso: marzo-2008
Mensajes: 8
Antigüedad: 16 años, 11 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 |