Je sais que le code MySQL suivant est incorrect certains peuvent me aider à résoudre ce code à utiliser les deux tables que je tente de saisir l'id
de learned_skills
et skill_id
de users_skills
pour AND skill_id = id
MySQL problème UPDATE
Voici le MySQL code.
SELECT learned_skills.*, users_skills.*
UPDATE learned_skills
SET skill = '$skill', experience = '$experience', years = '$years'
WHERE user_id = '$user_id'
AND skill_id = id
Voici l'erreur que je reçois
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 'UPDATE learned_skills SET skill = 'some_skill', experience = '1 - 2 years' at line 2
Comment est-ce incorrect? Y a-t-il une erreur? Ne fait-il pas ce que tu veux? Comment l'invoquez-vous depuis l'application appelante? – bdonlan