hlegius 0 Denunciar post Postado Agosto 17, 2004 Pessoal seguinte, Para criar uma tabela: PHP [/tr][tr]mysql_query("CREATE TABLE if not exists tabela (nome varchar(66) NOT NULL, email varchar(65) NOT NULL, login varchar(15) NOT NULL PRIMARY KEY, senha varchar (9) NOT NULL)") or die ("Erro" . mysql_error());[/tr] legal, mas tá acontecendo um barato, ele permite dois logins iguais, e permite cadastro em branco... onde pequei? até... :) Compartilhar este post Link para o post Compartilhar em outros sites
michelsp 0 Denunciar post Postado Agosto 17, 2004 Cada registro (cadastro) é um registro, ou seja, você pode gravar o msm login mil vezes, um por registro, q ele vai permitir.Flwwwwwwwwwww Compartilhar este post Link para o post Compartilhar em outros sites
hlegius 0 Denunciar post Postado Agosto 17, 2004 e o caso como eu faço para não permitir duplicações?até... :) Compartilhar este post Link para o post Compartilhar em outros sites
michelsp 0 Denunciar post Postado Agosto 17, 2004 Vai ter q fazer isso no script, verificações.Flwwwwww Compartilhar este post Link para o post Compartilhar em outros sites
hlegius 0 Denunciar post Postado Agosto 17, 2004 é verdade...viagem agora....valeu aí michel!até... :) Compartilhar este post Link para o post Compartilhar em outros sites
hlegius 0 Denunciar post Postado Agosto 17, 2004 mas então para que serve a primary key? pois no access ela não permite duplicações de campos...até... :) Compartilhar este post Link para o post Compartilhar em outros sites
walace 1 Denunciar post Postado Agosto 18, 2004 O mysql também não permite, a diferença é que você precisa tratar as mensagens, o access te dá a mensagem de que houve um registro duplicado.O mysql não dá mensagem nenhuma, mas o registro não é incluído. Compartilhar este post Link para o post Compartilhar em outros sites
hlegius 0 Denunciar post Postado Agosto 18, 2004 ah....agora sim, tá explicado!então tenho que bloquear eu mesmo...ok, valeu pelo toque aí galera...até... :) Compartilhar este post Link para o post Compartilhar em outros sites
cassitos 2 Denunciar post Postado Agosto 18, 2004 não lembro qdo trabalhava com tipo de tabela MyISAM, se não me engano você pode definir o campo para ser único (Unique). se pretente trabalhar com integridade referencia, o ideal é com tipo de tabela InnoDB (que estou utilizando), dá um ótimo suporte a integridade. o site do mysql possui uma ótima documentação, incluindo traduções para portugues, ex: http://dev.mysql.com/doc/mysql/pt/CREATE_TABLE.html Compartilhar este post Link para o post Compartilhar em outros sites