• 11Dec

    By using PHPMyAdmin, we can first create the result we want to have in our code, and then copy the SQL into PHP and query it with mysql_query($sql). However we need to save the result for further data retrieval. Next, we need to count how many rows there are as an error prevention measure with mysql_num_rows($result), and then find the rows one at a time with mysql_fetch_array($result) within a loop.
    Take a look at the source after the jump to see what I mean, or just watch the video.
    This video tutorial goes over how to select rows from a database in PHPMyAdmin and then in PHP and then process the rows individually. Also this goes over ordering(ORDER) and limitation(LIMIT) in the SQL.
    You can find this tutorial video on youtube here.

    Source used after the jump;

    It is good that this tutorial didn’t have any odd flickering this time.

    <?php
    $link = mysql_connect('localhost', 'phpuser', 'phppass');
    if (!$link) {
        die('Not connected : ' . mysql_error());
    }else{
        //echo "I am connected. ";
    }
    
    // make foo the current db
    $db_selected = mysql_select_db('test', $link);
    if (!$db_selected) {
        die ('Can\'t use test : ' . mysql_error());
    }
    $table = "tableish";
    $sql = "SELECT * FROM `tableish` ORDER BY `tableish`.`ID` ASC LIMIT 3";
    $result = mysql_query($sql, $link);
    if(mysql_num_rows($result) > 0){
        while($row = mysql_fetch_array($result)){
            echo $row['name']."<br /><blockquote>".$row['content']."</blockquote>\n";
        }
    }
    ?>
    

    Posted by Kloplop321 @ 7:15 pm

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.