mam problem z tym kodem:
$a = mysql_query("SELECT * FROM `gracze` WHERE `nick` = '$nick'"); IF (mysql_num_rows($a) <> 0) { echo "Tekst"; RETURN $a; }
Wyświetla mi się błąd:
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\WebServ\httpd\dawid\reg\a.php on line 93 No database selected
Tak się łączę z bazą:
<?php try { $db = new PDO('mysql:host=localhost;dbname=xxx', 'xxx', 'xxx',array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8")); } catch (PDOException $e) { } ?>
Próbuję przerobić na PDO to zapytanie ale nie wiem czy dobrze:
$a= $db->exec("SELECT * FROM `gracze` WHERE `nick` = '$nick'") OR die(mysql_error());
Może mi ktoś pomóc?