rmlm 2 Posted March 2, 2011 Report Share Posted March 2, 2011 Tabela: CREATE TABLE IF NOT EXISTS `Usuarios` ( `idUsuarios` INT NOT NULL AUTO_INCREMENT , `primeiro_nome` VARCHAR(25) NOT NULL , `ultimo_nome` VARCHAR(25) NOT NULL , `email` VARCHAR(50) UNIQUE NOT NULL , `verifica_email` VARCHAR(50) UNIQUE NOT NULL , `password` VARCHAR(50) NOT NULL , `sexo` VARCHAR(15) NOT NULL , `dia_nascimento` INT NOT NULL , `mes_nascimento` VARCHAR(25) NOT NULL , `ano_nascimento` INT NOT NULL , `nivel` INT NOT NULL , `data_registo` DATE NOT NULL , `hora_registo` TIME NOT NULL , PRIMARY KEY (`idUsuarios`) ) ENGINE = InnoDB; PHP que imprime: <?php $sql2 = mysql_query("Select * From usuarios"); $dados2 = mysql_fetch_assoc($sql2); while($dados2 = mysql_fetch_array($sql2)){ ?> <div style="font-weight:bold"><?php echo $dados2['primeiro_nome']; ?> <?php echo $dados2['ultimo_nome']; ?></div> <?php } ?> Eu tenho 2 usuarios e ele só me imprime 1... se tivesse 3 usuarios só me imprimia 2, e por ai fora Alguem sabe a solução? Link to post Share on other sites
mjamado 42 Posted March 2, 2011 Report Share Posted March 2, 2011 Repara bem no teu código: estás a fazer um mysql_fetch_assoc antes do ciclo, o que vai fazer com que o ponteiro avance para o registo seguinte. Quando efectivamente os estás a desenhar, já vais com um registo "de avanço". "Para desenhar um website, não tenho que saber distinguir server-side de client-side" - um membro do fórum que se auto-intitula webdesigner. Temo pelo futuro da web. Link to post Share on other sites
rmlm 2 Posted March 2, 2011 Author Report Share Posted March 2, 2011 Obrigado! ja da! Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now