Jump to content
Fórum Script Brasil
  • 0

Mysql para Mysqli no PHP


Question

Boa tarde pessoal!
Há alguns anos atrás fiz um curso de PHP básico, depois do curso fiz uns 2 ou 3 sisteminhas e não mexi mais.
Agora fui dar uma olhada em um sistema e não funciona mais, pois o mysql foi descontinuado.
Vi que não é difícil migrar de mysql para mysqli, mas estou cometendo algum erro bobo que não consigo enxergar, se alguém puder me ajudar, vou postar só uma parte de um sistema para facilitar.

O erro, é que diz que o cadastro foi com sucesso, mas não está cadastrando no banco.
O BD está ok

Conexão do BD

<?php
$link = mysqli_connect("localhost","usuario","senha","locadora");
?>

Cadastro de clientes

<?php

$vnome=$_POST['txtnome'];
$vsobrenome=$_POST['txtsobrenome'];
$vsexo=$_POST['txtsexo'];
$vidade=$_POST['txtidade'];

echo"<b>Nome:</b> $vnome <br>";
echo"<b>Sobrenome:</b> $vsobrenome <br>";
echo"<b>Sexo:</b> $vsexo <br>";
echo"<b>Idade:</b> $vidade <br>";

include('conexao.php');

$sql="select*from clientes where nome='$vnome'";
$resultado=mysqli_query($sql,$link);

if(mysqli_num_rows($resultado)>=1){
echo"<script>
alert('Cliente já cadastrado');
history.go(-1);
</script>";
}

else{
$sql="insert into clientes(nome,sobrenome,sexo,idade) values('$vnome', '$vsobrenome', '$vsexo', '$vidade')";
$resultado=mysqli_query($sql,$link);
echo"Cliente cadastrado com sucesso!";
}

?>

 

Link to post
Share on other sites

1 answer to this question

Recommended Posts

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Cloud Computing


  • Forum Statistics

    • Total Topics
      149201
    • Total Posts
      645479
×
×
  • Create New...