PHP: mysql_insert_id()

July 16, 2009 by  
Filed under Tips and Tutorials

tn-phpSometimes it is necessary to get the ID value of the last record you inserted into a MySQL database.

For example, let’s say you have a shopping cart function that added records into the database. But you need to print out a receipt that includes the item tracking number. And this tracking number would be the record’s ID value, which is also the PRIMARY KEY of the table.

An easy way to do this in PHP is by using the function mysql_insert_id().
NOTE: This will only work for AUTO_INCREMENT fields.

Pretend STEP 1 is a form with a list of items. If you change the QUANTITY of the item, and submit, you will be at STEP 2, which is the sample code below.
Read more

Related Products:

Function Organic Energy, Tropical Citrus, 16.9oz (Pack of 12)Function Organic Energy, Tropical Citrus, 16.9oz (Pack of 12)We believe energy should be powerful and effective, without compromising flavor or quality. Function uses a unique blend of organic plant-based ingre... Read More >
LEGO Technic Power Functions Motor Set 8293LEGO Technic Power Functions Motor Set 8293Bring your LEGO Technic models to life with the exciting Power Functions Motor Set. This supplementary power set comes with a medium motor, battery bo... Read More >
Murach's PHP and MySQL (3rd Edition)Murach's PHP and MySQL (3rd Edition)

I can t count how many PHP books I have purchased over the years trying to learn the language. Murach s was the first book that helped me grasp th... Read More >

if $IE

July 11, 2009 by  
Filed under Geek Fun & Humor, PHP

I was working on a web project and I usually start with Firefox to test things. Then Safari, Chrome, and then IE. By the time I got to IE, I noticed that my hard work was just not viewable. Argh. So I tweeted out:

tweet-browsercheck

function browserCh() 
{ 
     $a = $_SERVER['HTTP_USER_AGENT']; 
     $IE = ((eregi("MSIE",$a) || eregi("Microsoft",$a)))==1; 

     if($IE) 
        return 'Bad Browser!';
}

I got a laugh at some of the responses.. :)

@honging : daynah, i prefer: <style type="text/css">* html body { display: none; }</style> ;)

@j_holtslander: @daynah that was kinda hot. LOL.

@robflynn43: @daynah Haha, browserCh() made me happy. You win a high five, redeemable any time you see me. =)

@ialexs@daynah :D (re: bad browser)

Related Products:

The Onion Book of Known Knowledge: A Definitive Encyclopaedia Of Existing InformationThe Onion Book of Known Knowledge: A Definitive Encyclopaedia Of Existing InformationA devastatingly important encyclopedia from America's Finest News Source that contains the sum total of mankind's knowledge.

Are you tired of ... Read More >
Furiously Happy: A Funny Book About Horrible ThingsFuriously Happy: A Funny Book About Horrible Things

#1 New York Times Bestseller

In Furiously Happy, a humor memoir tinged with just enough tragedy and pathos to make it worthwhile, Jenny Laws... Read More >

PHP: Learn PHP In 2 HoursPHP: Learn PHP In 2 HoursWelcome Future Coder! Are You Ready To Learn And Start Programming With PHP In 2 Hours? PHP or PHP Hypertext Preprocessor is a programming language, ... Read More >

iPhone App Review: PHP Ref

October 16, 2008 by  
Filed under Apple, Reviews

PHP RefName: PHP Ref
Written By: Joseph Frizalone
Category: Utilities
Price: $.99
Size: 1.3 MB
Requirements: iPhone / iPod Touch

This is a great app for any PHP developer. It’s a quick reference to all 5149 standard PHP functions. You can search for a function or scroll through a list of them. Tap on the function and a description of its purpose and parameters will be displayed. The only improvement I would like is an example of how the function can be used. Other than that, it’s pretty nice.

PHP Ref PHP Ref PHP Ref

Related Products:

The Joy of PHP: A Beginner's Guide to Programming Interactive Web Applications with PHP and mySQLThe Joy of PHP: A Beginner's Guide to Programming Interactive Web Applications with PHP and mySQLThird Edition now with bonus chapters. Have you ever wanted to design your own website or browser application but thought it would be too difficult or... Read More >
Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5

Build interactive, data-driven websites with the potent combination of open source technologies and web standards, even if you have only basic HTML... Read More >

How to Connect to a MySQL Database using PHP

March 29, 2005 by  
Filed under Code Snippets, PHP, Scripts and Coding

I was helping my coworker yesterday to create her first PHP-Database program. She already knew how phpMyAdmin worked, so I created a sample page for her to show how to connect to the database and then retrieve data from a query. Maybe this sample page could help you too. I commented as much of the code as I could. Let me know if you have any questions.

Read more

Related Products:

MySQL Crash CourseMySQL Crash Course

MySQL is one of the most popular database management systems available, powering everything from Internet powerhouses to individual cor... Read More >

Database Systems: Design, Implementation, & Management (MindTap Course List)Database Systems: Design, Implementation, & Management (MindTap Course List)Give students a solid foundation in database design and implementation with the practical and easy-to-understand approach in DATABASE SYSTEMS: DESIGN,... Read More >

Random Splash Pages

April 26, 2002 by  
Filed under Code Snippets, PHP

I was looking through my email and found this email from Grace:

Hi Daynah! It’s me, Grace. I would like to ask a question if you don’t mind -_-; Sorry if I am bothering you. I would like to ask if how can I make random splash pages with php? Or do you know any scripts I could download for
that? Thank you so much. And hope you are having a great week =)

Here is a piece of code that Albert (my boyfriend) wrote. It creates an array of random images to use. It’s pretty simple to modify if you want to create random splash pages. If you have comments/questions, please leave them below.

<?php

// Function name: randomimage($showimage)
// Purpose: Create an array with random data for an image
// Use: Please link http://php-princess.net/
function randomimage($showimage)
{

    // ARRAY OF SPLASH IMAGES
    $bgimages = array('images/splash1.jpg','images/splash2.jpg',
                      'images/splash3.jpg','images/splash4.jpg',
                      'images/splash1.jpg','images/splash2.jpg',
                      'images/splash3.jpg','images/splash4.jpg');

    $bgtext = array ('Picture of Splash 1','Picture of Splash 2',
                     'Picture of Splash 3','Picture of Splash 4',
                     'Picture of Splash 1', 'Picture of Splash 2', 
                     'Picture of Splash 3', 'Picture of Splash 4');

    $bgmax = count($bgimages)-1;

    // Check if viewing additional image option is 
    // set / look for non-integer value passing
    if ((!isset($showimage)) || (!ereg ("^[0-9]{1,2}$", $showimage)))
    {
        srand((double)microtime()*1000000);    
        print_r($names);  

        srand ((double) microtime() * 10000000);

        $rand_keys = array_rand ($bgimages, 2);

        // obtain random image from array
        $bgimage = $bgimages[$rand_keys[0]];
        $bgalt   = $bgtext[$rand_keys[0]];
        $bgkey   = $rand_keys[0];
    }    

    return array($bgimage,$bgalt,$bgkey);
}

// Creates a list of the variables with random image 
list($bgimage,$bgalt,$bgkey) = randomimage($showimage);

// Put printout into variable $mainbody
$mainbody = ''.$bgalt.'';

// Print out $mainbody
print "$mainbody";

?>

Related Products:

Code: The Hidden Language of Computer Hardware and SoftwareCode: The Hidden Language of Computer Hardware and Software

What do flashlights, the British invasion, black cats, and seesaws have to do with computers? In CODE, they show us the ingenious ways we manipulat... Read More >

Modern PHP: New Features and Good PracticesModern PHP: New Features and Good Practices

PHP is experiencing a renaissance, though it may be difficult to tell with all of the outdated PHP tutorials online. With this practical guide, you... Read More >