SELECT quiz_id FROM $table_quiz AS q, $table_user AS u WHERE q.user_id=u.user_id AND u.username='$valid_user' AND u.password='$valid_password'";
Bogdan Jule Slootbeek wrote: > Hey guys and gals, > > I have the following function which accesses the following tables, now > i want to know if there is a way to get the quiz_id from table quiz > without runnning both these queries... > thanks, > > Jule > > --tables-- > > mysql> describe user; > +------------+------------------+------+-----+---------+----------------+ > | Field | Type | Null | Key | Default | Extra | > +------------+------------------+------+-----+---------+----------------+ > | user_id | int(10) unsigned | | PRI | NULL | auto_increment | > | first_name | varchar(10) | | | | | > | last_name | varchar(20) | | | | | > | email | varchar(100) | | | | | > | username | varchar(16) | | | | | > | password | varchar(32) | | | | | > +------------+------------------+------+-----+---------+----------------+ > > mysql> describe quiz; > +---------+------------------+------+-----+---------+----------------+ > | Field | Type | Null | Key | Default | Extra | > +---------+------------------+------+-----+---------+----------------+ > | quiz_id | int(10) unsigned | | PRI | NULL | auto_increment | > | user_id | int(10) unsigned | | | 0 | | > | title | varchar(255) | | | | | > | noa | tinyint(2) | | | 0 | | > +---------+------------------+------+-----+---------+----------------+ > > --function-- > > function addquiz_get_quiz_id() { > > global $valid_user, $valid_password; > > mysql_select_db($db_glob, $link_glob); > > $table_user = "user"; > $table_quiz = "quiz"; > $query = "SELECT * FROM $table_user WHERE username='$valid_user' > AND password='$valid_password'"; > $result = mysql_query($query); > $user_info = mysql_fetch_array($result); > $user_id = $user_info[user_id]; > > $query = "SELECT * FROM $table_quiz WHERE user_id='$user_id'"; > $result = mysql_query($query); > $user_info = mysql_fetch_array($result); > $quiz_id = $user_info[quiz_id]; > > mysql_close($link_glob); > return $quiz_id; > } -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php