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

Reply via email to