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

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


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

Δημοσ.
  Στις 21/9/2014 στις 5:17 ΠΜ, 0verc0me είπε

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

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

fUXQ6e.jpg

Δημοσ.
  Στις 21/9/2014 στις 1:06 ΜΜ, evagelos_21 είπε

το 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());

Δημοσ.
  Στις 21/9/2014 στις 8:26 ΜΜ, geomagas είπε

Είτε δεν είναι αυτό το 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.

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

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

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

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

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

Σύνδεση

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

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