I am using mysql_fetch_array to fetch result from a table of my database and I want to exclude results from particular users from being fetch together with others.
Example:

$result = mysql_query("SELECT * FROM users") 
                or die(mysql_error());  
                
        
        
        echo "<table border='1' cellpadding='10'>";
        echo "<tr> <th>ID</th> <th>First Name</th> <th>Last Name</th> <th>Sex</th> <th>Username</th></tr>";

        while($row = mysql_fetch_array( $result )) {
                
                // echo out the contents of each row into a table
                echo "<tr>";
                echo '<td>' . $row['id'] . '</td>';
                echo '<td>' . $row['firstname'] . '</td>';
                echo '<td>' . $row['lastname'] . '</td>';
                echo '<td>' . $row['sex'] . '</td>';
                echo '<td>' . $row['username'] . '</td>';
                echo "</tr>"; 
        } 

        echo "</table>";

Example Results
ID First Name Last Name Sex Username
1 Adams John Male adamsjo
2 Jen Jensen Female jensenjen
3 Mark Mike Male miker
4 Mathew Denson Male denis
etc

How can i exclude results from the first two rows of ID 1 and 2 from showing together with the rest of the result?

Recommended Answers

All 3 Replies

Member Avatar for diafol
'SELECT * FROM users where id > 2'

Wow! I just used this query and it works:

$result = mysql_query("SELECT * FROM users WHERE id NOT IN ('1', '2')") 
                or die(mysql_error());

@Ardav, thanks so much, that also work well

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.