Usava o apcahe2triad com PHP 5.1.
Depois atualizei para o wamp, com isso todos os sistemas que uso começaram a dar esses problemas, não conectam com o banco de dados, mesmo o banco ja tendo sido criando.
Ja me falaram sobre o error_reporting, sim até sumiram os avisos de NOTICE, mas não consigo conectar com o BD, e está como usava no apache, não mexi em nada nas configurações, a senha, usuário e nome do bd continuam os mesmos para cada sistema. Segue aqui um exemplo.
<?php
include "config/config.php";
$acao = $_GET['acao'];
if ($acao=='ingressar') {
$senha = $_POST['senha'];
$login = $_POST['login'];
$con=mysql_connect($host,$user,$pass);
mysql_select_db($banco);
$sql="select * from $table WHERE login='$login'";
$result=mysql_query($sql);
$linhas=mysql_num_rows($result);
for($x=0;$x<$linhas;$x++) {
$codigo = mysql_result($result,$x,0);
$login_bd = mysql_result($result,$x,1);
$senha_bd = mysql_result($result,$x,2);
$controle = mysql_result($result,$x,3);
$funcionario = mysql_result($result,$x,4);
//$senhamd5 = md5($senha);
if ($login == $login_bd AND $senha == $senha_bd){
session_start("phplogin"); #Inicializa a sessão
session_name();
session_destroy();
session_register("codigo","login","senha","controle","funcionario"); #Registra as variáveis na sessão
header("Location:$pagina"); #Redireciono para a página principal
exit;
}
else {
header ("Location: index.php?acao=error");
}
}
}
?>
<?php
if ($acao=='error') {
print"<br><br><center>Login ou senha não conferem</center>";
exit;
}
?>
<?php
session_start("phplogin");
$login = $_SESSION['login'];
if (isset($login)){
header("Location: home.php");
exit;
}
?>
Aqui é para entrar com login, mas além dos avisos NOTICE, não está mais conectando com o BD no momento da consulta, aparecem vários erros do mysql.
Por que no apache não dava erro e agora no wamp da esses erros?
Não quero voltar para o Php 5.1 :(