Ben nettuts bir öğretici buldum ve bunu sitemde bunu uygulama çalıştı .. Şimdi çalışıyor bunun bir kaynak kodu vardır. Ancak, bu kadar ben bir tane yapıyorum bir Kayıt sistemi yoktur. Şey bu veritabanına INSERT bilmek görünmüyor ... Benim kod çalışmıyor, beklediğim gibi, olduğunu. İşte db veri ekler fonksiyon.
function register_User($un, $email, $pwd) {
$query = "INSERT INTO users( username, password, email )
VALUES(:uname, :pwd, :email)
LIMIT 1";
if($stmt = $this->conn->prepare($query)) {
$stmt->bind_param(':uname', $un);
$stmt->bind_param(':pwd', $pwd);
$stmt->bind_param(':email', $email);
$stmt->execute();
if($stmt->fetch()) {
$stmt->close();
return true;
} else return "The username or email you entered is already in
use...";
}
}
Ben sınıf içinde veritabanına bağlantıyı ayıklanmış olması, o bağlı söylüyor. Bunun yerine bu yöntemi kullanarak çalıştı:
function register($un, $email, $pwd)
{
$registerquery = $this->conn->query(
"INSERT INTO users(uername, password, email)
VALUES('".$un."', '".$pwd."', '".$email."')");
if($registerquery)
{
echo "<h4>Success</h4>";
}
else
{
echo "<h4>Error</h4>";
}
}
And it echos "Error"... Can you please help me pen point the error in this??? :(