I need to copy the value in a column named TEAM from one row into another row. Both rows need to have the same team name. This is my query that doesn’t work:
$query = "UPDATE profiles SET team = (SELECT team FROM profiles WHERE id = '$coach_id') WHERE id = '$player_id'";
I have tried removing single quotes, removing “FROM profiles”, changing value to table.value, tried to give a newdata.clan alias, and I have even tried changing the values to integers instead of parameters. Nothing works, and this is what I get:
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 = ”) WHERE id = ”’ at
line 3
1 Answer