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

Mysql Delete


sifalio

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

  • Απαντ. 61
  • Δημ.
  • Τελ. απάντηση
Δημοσ.

$query=mysql_query("SELECT * FROM laboratory_section WHERE id_lesson='$lesson' AND number_of_team='$number_of_team' ") or die(mysql_error());

με αυτό αν υπάρχει πρόβλημα θα σταματήσει η εκτέλεση και θα εμφανιστεί το σφάλμα.

Δημοσ.
μου επιστρεφει το number_of_team.... (OM1)

Καλό αυτό. Απάντησε τώρα και για το

echo "<b>$query2</b>";

 

Επίσης συμφωνώ με αυτό που έγραψε ο lion2486.

Δημοσ.

έχετε σιγουρευτεί πως δεν υπάρχει κάποιο πρόβλημα στην απόδοση των τιμών στις μεταβλητές του WHERE? Συχνά χρησιμοποιώ την sprintf() (επειδή χρησιμοποιώ και την mysql_real_escape_string() ).

Δημοσ.

Φίλε @sifalio κάνε το εξής :

 

>
echo "SELECT number_of_team FROM laboratory_section WHERE id_lesson='$lesson' AND number_of_team='$number_of_team'";

 

Είναι το query που θες να εκτελέσεις...

Πάρε ότι σου βγάλει.. πήγαινε στην βάση σου.. εκτέλεσέ το και δες τι σου γυρνάει... είτε θα σου σβήσει την εγγραφή είτε δεν θα κάνει τίποτα γιατί δεν υπάρχει είτε θα σου βγάλει κάποιο error

 

ΑΠΛΑ τα πράγματα... γιατί παιδεύεσαι τόσο.....

Δημοσ.

αυτο μου γυρναει----->SELECT number_of_team FROM laboratory_section WHERE id_lesson='28' AND number_of_team='OM1'

 

---------- Προσθήκη στις 16:27 ---------- Προηγούμενο μήνυμα στις 16:24 ----------

 

αυτο τωρα πως θα το σβησω?

Δημοσ.

Μου'χει τύχει να μην δουλεύει με αφτάκια, μπορει να το επιρρεάζει

Επίσης μπορεί οι συσχετίσεις να μην σε αφήνουν να διαγράψεις (αλλα λες ότι χωρίς where σβήνονται όλα)

Δημοσ.

Anyway.. τρέξε αυτό

SELECT number_of_team FROM laboratory_section WHERE id_lesson='28' AND number_of_team='OM1'

 

στο phpmyadmin σου να δεις αν βρίσκει κάποιο row

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...