Witam,
Mam takie pytanie. Jest jaki¶ sposób aby sprawdzić czy w bazie istnieje jaki¶ rekord o podanym warunku? Chodzi mi o co¶ w stylu:
jest ,google -> szukaj
Niestety bez efektów...
Znalazłem rozwi±zanie. Użyłem takiego wyrażenia:
$tableExists = (http://www.php.net/gettype($baza->exec("SELECT count(*) FROM users WHERE login=$login")) == "integer")?true:false;
$dbh = new PDO("sqlite:db.sqlite"); $stmt = $dbh->prepare("SELECT 1 from users where username = :name"); $stmt->bindParam(":name", $user); $stmt->execute(); if ($stmt->fetch()) { // jest } else { // nie ma }
Doszedłem też do takiego rozwi±zania:
public function sprawdzLogin() { $login = $_POST['loginEd']; $baza = new PDO('sqlite:db'); $wynik = $baza -> query("select * from users where login = '".$_POST["loginEd"]."';"); $ile = $wynik->fetchColumn(); if($ile) return false; else return true; }
po kiego grzyba ci linia nr 3, skoro jej w linii nr 5 nie wykorzystujesz?
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)