Προς το περιεχόμενο

Query failed. Unknown column 'request.status' in 'where clause'


Προτεινόμενες αναρτήσεις

Δημοσ.

Postαρε λιγο το query και ενα screenshot της δομης του πινακα να το investigateσουμε.

Το μηνυμα αυτο το βγαζει οταν συνδεομαι...

fUXQ6e.jpg

Δημοσ.

το query ποιο ειναι;

function login($user, $pass, $type){

 

 

   $user = strip_tags(mysql_real_escape_string($user));

   $pass = strip_tags(mysql_real_escape_string($pass));

   $type = strip_tags(mysql_real_escape_string($type));

   

   $pass = md5($pass);

   

   $sql = "SELECT * FROM student WHERE username = '$user' AND password = '$pass'";

   

   if($type=='teacher')

        $sql = "SELECT * FROM teacher WHERE username = '$user' AND password = '$pass'";

        

   $result = mysql_query($sql) or die('Query failed. ' . mysql_error());

Δημοσ.

Είτε δεν είναι αυτό το query που χτυπάει (κανένα από τα δύο) είτε το student ή/και το teacher είναι views.

function getRequestsForTeacher($username){

 

    $requests= array();

    $username = mysql_real_escape_string($username);

    $sql =  "SELECT * FROM  `request`, essay WHERE request.essayID = essay.ID AND essay.username =  '$username' AND request.status=1 ";

    

    $result = mysql_query($sql) or die('Query failed. ' . mysql_error());

    

    while($row = mysql_fetch_array($result))

    {

        $requests[] = $row;

    }

 

    return $requests;

 }

Δημοσ.

Προφανώς δεν υπάρχει πεδίο status στον πίνακα request.

 

Κάνε ένα DESCRIBE `REQUEST` και πόσταρε το αποτέλεσμα.

 

Και βάζε code tags.

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...