jameson9 Posted March 6, 2007 Share Posted March 6, 2007 Hello, Could someone please help me? I want to get the UserID (UID) from the users table and then put it together with a CourseID (CID) into a table called enrollment. I know it's wrong (because it is not working), and I think there may be an array involved, but could someone correct my syntax for me? This is what I have so far: $ID = mysql_query("SELECT UID FROM users WHERE username=$username"); mysql_query("INSERT INTO enrollment (UID, CID) VALUES('$row','$course')"); Link to comment https://forums.phpfreaks.com/topic/41358-solved-mysql-help-in-pulling-user-id/ Share on other sites More sharing options...
artacus Posted March 6, 2007 Share Posted March 6, 2007 mysql_query only gives you a result set. You need to use mysql_fetch_assoc() or something similar to get the info out of that result set. Conversely, you could just write it into 1 query. INSERT INTO enrollment (UID, CID) SELECT UID, '$course' FROM users WHERE username = '$username' Link to comment https://forums.phpfreaks.com/topic/41358-solved-mysql-help-in-pulling-user-id/#findComment-200481 Share on other sites More sharing options...
jameson9 Posted March 6, 2007 Author Share Posted March 6, 2007 Cool, Yeah i used $row = mysql_fetch_row($result); and it worked. Thanks! Link to comment https://forums.phpfreaks.com/topic/41358-solved-mysql-help-in-pulling-user-id/#findComment-200883 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.