MySQL não retornou nenhum registo. (A consulta demorou 0.0000 segundos.)

4 respostas
mysqlphp
A

Alguém me ajuda, estou com problema na hora de gravar um novo cadastro, não aparece nenhum erro mas quando vou olhar no PHPMYADMIN e atualizo o banco de dados não aparece o cadastro que fiz. E aparece essa mensagens MySQL não retornou nenhum registo. (A consulta demorou 0.0000 segundos

`<html>`
`<head>`
`<title>Cadastrando...</title>`
`</head>`
`<body>`

<?php
    
    $host="localhost"; 
    $username="root";  
    $password="ivanzinho";  
    $db_name="shopping";  
    $tbl_name="usuario"; 


`error_reporting (E_ALL & ~ E_NOTICE & ~ E_DEPRECATED);`

`$conexao = mysql_connect ("localhost", "root", "ivanzinho");`
`mysql_select_db("$db_name") or die (mysql_error());`

`if (mysqli_connect_errno())`
`  {`
`  echo "Failed to connect to MySQL: " . mysqli_connect_error();`
` }`
 
`$NOME_DO_LOJISTA=$_POST['NOME_DO_LOJISTA'];`
`$NOME_DA_LOJA=$_POST['NOME_DA_LOJA'];`
`$CPF=$_POST['CPF'];`
`$TEL=$_POST['TEL'];`
`$ADMIN=$_POST['ADMIN'];`
$LOJAS=$_POST['LOJAS'];
`$LOGIN=$_POST['LOGIN'];`
`$SENHA=$_POST['SENHA'];`

`$sql = "INSERT INTO usuario VALUES";`

    $sql = "('$NOME_DO_LOJISTA', '$NOME_DA_LOJA', '$nome', '$CPF', '$TEL', '$ADMIN', '$LOJAS', `'$LOGIN', '$SENHA')";`

`$resultado = mysql_query ($sql);`

`echo "<p3>Um novo registro foi feito!</p3>";`

`mysql_close();`

`?>`

`</body>`
`</html>`

4 Respostas

D

Com Insert a mensagem está correta, a única coisa que deve fazer é que o registro tem que ser inserido no banco.

Verifique isso!

P

Mano vc concatena strings pra gerar sql?

E vc ainda salva a senha no banco :flushed:

A

Não entendi sua ironia ?

Mas já resolvi, era os input que estavam com nome diferente do banco de dados

E

Se a aplicação que você está desenvolvendo é real e não um exercício ou brincadeira, você tem um problema muito grave de segurança.

Leia sobre SQL Injection na Wikipedia e também esse artigo sobre como armazenar senhas de forma segura: http://www.darkreading.com/safely-storing-user-passwords-hashing-vs-encrypting/a/d-id/1269374

Criado 28 de agosto de 2016
Ultima resposta 30 de ago. de 2016
Respostas 4
Participantes 4