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

σφάλμα σε php


mythodea

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

Δημοσ.

Παιδιά, έχω το παρακάτω τμήμα κώδικα σε php και όταν το τρέχω μου βγάζει αυτό το μήνυμα λάθους:

 

"Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE id = 8 LIMIT 1' at line 1".

 

Ξέρετε τί παίζει;

 

>$sql = "UPDATE kartela_info SET name='".$_POST["name"]."', surname='".$_POST["surname"]."', company='".$_POST["company"]."', idiotis='".$_POST["idiotis"]."', partner='".$_POST["partner"]."', address='".$_POST["address"]."', fax='".$_POST["fax"]."', city='".$_POST["city"]."', find='".$_POST["find"]."', email='".$_POST["email"]."', telephone='".$_POST["telephone"]."', postal_code='".$_POST["postal_code"]."', nomos='".$_POST["nomos"]."', code='".$_POST["code"]."', mobile_number='".$_POST["mobile_number"]."', category='".$_POST["category"]."', first_contact='".$_POST["first_contact"]."', feedback='".$_POST["feedback"]."', responce='".$_POST["responce"]."', offer='".$_POST["offer"]."', sample='".$_POST["sample"]."', appliance='".$_POST["appliance"]."', pricing='".$_POST["pricing"]."', price='".$_POST["price"]."', WHERE id = ".$_POST["update"]." LIMIT 1";

Δημοσ.
Δοκίμασε αντικαθιστώντας το LIMIT =1 με

>ORDER BY id DESC LIMIT =1

ή με

>ORDER BY id ASC LIMIT =1

 

Edit: Έχει δίκιο ο Crawl

 

Σας ευχαριστώ πολύ παιδιά! Λέτε να είναι καλύτερα να στέλνω δηλαδή τα δεδομένα στην βάση σε κρυπτογραφημένη μορφή?

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

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

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