Pessoal, imaginem a seguinte situação: o usuário A clica no botão enviar no mesmo instante que o usuário B, caso a ação do sql seja um comando update no mesmo campo, id=7 por exemplo e isso acontecer exatamente no mesmo instante, ocorre perca de dados?
<?php
$update = "UPDATE br_gang SET i='$i', data= NOW() WHERE id='$id'";
$query = mysqli_query($update, $conn) or die (mysqli_error($conn));
if($update==true){
echo "<script>alert ('DADOS SALVOS COM SUCESSO, BOA SORTE!');</script>";
}
?>
Se isso acontecer e ocorrer perca de dados, qual o procedimento possível para resolver o problema?
Estou com uma dúvida e dificuldade para realizar algo que talvez seja simples para muitos, eu gostaria de gerar uma tabela numerada de 1...X porém somente quando o usuario selecionar um checkbox ele irá assumir um número, por exemplo
<tr>
<td class="border border-dark"> numeracao_automatica </td>
<td class="border border-dark"> '. $opcaovindadocheckbox .' </td>
</tr>
Caso o usuario nao selecione nenhuma checkbox ele não irá atribuir nenhum número, outra coisa é se ele selecionar aleatoriamente uma lista do chekbox, ele ir numerando conforme a seleção
Se alguém tiver alguma ideia ou maneira simples ou dificil de resolver ficarei extremamente grato.
Olá,quando eu digito meu codigo do dump.. acaba dando este erro
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2 errors were found during analysis.
Unexpected beginning of statement. (near "`post_id`" at position 670)
Unrecognized statement type. (near "INT" at position 680)
#1064 - Você tem um erro de sintaxe no seu SQL próximo a 'CREATE TABLE post (
`post_id` INT COMMENT "Id do post postado"' na linha 14
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
código:
-- tabela de cadastro / login
CREATE TABLE users (
user_id INT COMMENT "Id",
user_name VARCHAR(100) NOT NULL COMMENT "Usuario / Login / Recuperação",
user_mail VARCHAR(50) NOT NULL COMMENT "Email.",
user_pass VARCHAR(32) NOT NULL COMMENT "Senha / Login / Recuperação",
user_photo VARCHAR(70) COMMENT "O caminho da foto",
user_bio VARCHAR(140) COMMENT "Biografia da pessoa",
user_bday DATE COMMENT "Data de nascimento",
user_date DATE COMMENT "Dia que foi criado",
user_logi DATE COMMENT "Dia que efetuou login",
PRIMARY KEY (user_id)
)
-- post-it
CREATE TABLE post (
post_id INT COMMENT "Id do post postado",
post_user INT COMMENT "Usuario que postou",
post_cont VARCHAR(140) COMMENT "Conteudo(Content) da postagem",
post_media VARCHAR(70) COMMENT "Fotos, videos, gifs, etc. colocado pelo usuario",
post_type VARCHAR(70) COMMENT "Tipo de midia",
post_comm INT COMMENT "Comentário do post referencia do post_id",
post_retw INT COMMENT "Resposta(retweet) do comentario / (pai comentario == post_comm)",
post_date DATE COMMENT "Data e hora de envio",
PRIMARY KEY (post_id)
)
-- seguidores
CREATE TABLE followers (
foll_user INT COMMENT "Usuario",
foll_foll INT COMMENT "Seguidor",
foll_date DATETIME COMMENT "Data e hora que começou a seguir",
PRIMARY KEY (foll_user , foll_foll)
)
-- like
CREATE TABLE like (
like_post INT COMMENT "Post que recebeu o like",
like_user INT COMMENT "Oessoa que deu like",
like_date DATETIME COMMENT "Data e hora do like",
PRIMARY KEY (like_post , like_user)
)
-- notifications
CREATE TABLE notifications (
noti_id INT COMMENT "Id das notificações",
noti_usua INT COMMENT "Usuário",
noti_post INT COMMENT "Post do usuário",
noti_view BOOLEAN COMMENT "Se a notificação já foi vista",
noti_data DATETIME COMMENT "Data e hora da notificação / Marcação se ja foi lida ou não",
PRIMARY KEY (noti_id)
)
Olá pessoal! Então, estou desenvolvendo um projeto que pode tomar grandes proporções, e estou com uma dúvida que está me tirando o sono!
Digamos que trata-se de um sistema de pedidos só pra usar como exemplo.
Vários usuários vão poder se cadastrar no sistema e criar seus pedidos.
Teremos então as tabelas
usuarios
pedidos
pedido_itens
minha dúvida está na seguinte questão.
Uso bancos de dados separados para cada cliente ?
ou
Uma tabela por exemplo dos pedidos vinculo o id do usuário para todos usuários do sistema ?
POR FAVOR! Me Deem a opinião do que vocês fariam! e Por que!
Trazendo para a realidade do meu projeto uma estimativa de volume de dados que eu imagino.
Levando em conta que um usuário pode cadastrar a média de 10 "pedidos" no mês com aproximadamente 500 ítens