PHP hata bence SQL malzeme ile ilgisi onu anlamaya olamaz

2 Cevap php

Tamam hata bu kodu buraya yerde kadar gösteriyor

    if($error==false) {

        $query = pg_query("INSERT INTO chatterlogins(firstName, lastName, gender, password, ageMonth, ageDay, ageYear, email, createDate) VALUES('$firstNameSignup', '$lastNameSignup', '$genderSignup', md5('$passwordSignup'), $monthSignup, $daySignup, $yearSignup, '$emailSignup', now());");
        $query = pg_query("INSERT INTO chatterprofileinfo(email, lastLogin) VALUES('$email', now())";);
        $_SESSION['$userNameSet'] = $email;
        header('Location: signup_step2.php'.$rdruri);

    }

Herkes ne yanlış yaptım görmek?? böylece belirsiz olan ama ive 10 dakika boyunca ona bakıyordu ve ben bunu çözemiyorum için üzgünüm.

2 Cevap

$query = pg_query("INSERT INTO chatterprofileinfo(email, lastLogin) VALUES('$email', now())";);

(;) sonuna noktalı virgül yanlış olduğunu. Bu dizge içinde olmalıdır:

$query = pg_query("INSERT INTO chatterprofileinfo(email, lastLogin) VALUES('$email', now());");

Sizin örnekte, monthSignup, daySignup ve yearSignup kote değildir.