Amigos fiz a consulta no banco de dados MySQL e retorna resultados porém quando faço via PHP diz que não há resultados.
Já quebrei a cabeça a horas e não vejo o erro, talvez alguém de fora veja o que não estou vendo.
Segue o código:
$bairro = mysql_real_escape_string($_GET['bairro']);
// efetuando um select na tabela
$sqlBr = "SELECT `idBairros`,`nmBairros` FROM `bairros` WHERE `nmBairros` = 'Centro' AND cidades_idCidades = '1' AND `id_cliente` = '1' GROUP BY `idBairros`";
$select = mysql_query($sqlBr);
echo 'aqui '.$sqlBr;
// resultado da consulta (valor inteiro)
$cont = mysql_num_rows($select);
// se resultado for igual a zero, uma mensagem é exibida
if ($cont == 0){
echo " Não existem cadastros! ";
}else{
while($bb = mysql_fetch_array($select))
{
$bEsc = $bb['idBairros'];
}
}
Grato.
Quando executo o login aparece esta mensagem:
Warning: mysql_num_rows() expects parameter 1 to be resource, string given in C:\Program Files (x86)\EasyPHP-DevServer-13.1VC9\data\localweb\phpteste1\login.php on line 25
Obs: linha 25: $c = mysql_num_rows($selecionar);
<?php
class Sql{
public $host, $user, $pass, $query;
public function __construct(){
mysql_connect($this -> host = 'localhost', $this -> user = 'root', $this -> pass = '1234' );
mysql_select_db('cadastro');
}
public function query($qr){
$this -> query = mysql_query($qr);
return $this;
}
public function retornar(){
return $this -> query;
}
}
$sql = new sql;
$login = $_POST{'login'};
$pwd = $_POST{'senha'};
$selecionar = $sql -> query("SELECT * FROM USUARIO WHERE LOGIN = '$login' AND SENHA = '$pwd'");
$c = mysql_num_rows($selecionar);
if($c){
echo "logado";
}else{
echo "deslogado";
}
?>
Pessoal, to com um probleminha e preciso de ajuda, creio eu que fiz de algo simples uma tormenta.
Não estou conseguindo retornar o "Select" do meu banco de dados utilizando "mysql_num_rows".
<?php
$username = $_POST['user-name'];
$userpass = $_POST['user-pass'];
require_once ('../includes/configuration.php');
$user = $pdo->prepare("SELECT usuario, senha FROM administrador where usuario = '$username' and senha = '$userpass';");
if (mysql_num_rows($user) != 0) {
echo "logado!";
}
else {
echo "error!";
};
?>
Esse é meu codigo e o erro é este:
mysql_num_rows() expects parameter 1 to be resource, object given
mysql_num_rows() expects parameter 1 to be resource, object given
Quem puder me dar uma luz, agradeço!!