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:

PHP and MySQL for Dynamic Web Sites: Visual QuickPro GuidePHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide

Learn PHP and MySQL programming— the quick and easy way!

Read More >
USB Endoscope Inspection Camera 2 In 1 Smartphone Borescope Inspection HD Camera Waterproof 6LED 2.0 Megapixel 5M HD USB Android Borescope with OTG and UVC FunctionUSB Endoscope Inspection Camera 2 In 1 Smartphone Borescope Inspection HD Camera Waterproof 6LED 2.0 Megapixel 5M HD USB Android Borescope with OTG and UVC FunctionProduct Description
Application Fields: Intraoral camera system; underwater camera; waterproof Micro-cameras; motor vehicle detector; sewer pipel... 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:

PHP for the Web: Visual QuickStart Guide (5th Edition)PHP for the Web: Visual QuickStart Guide (5th Edition)Learn PHP programming the quick and easy way!
With PHP for the Web: Visual QuickStart Guide readers can start from the beginning to get a tour... Read More >
PHP for Beginners: Your Guide to Easily Learn PHP In 7 DaysPHP for Beginners: Your Guide to Easily Learn PHP In 7 Days Are You Ready To Learn PHP Easily? This book contains the steps, strategies, and concepts you need to learn PHP – an extremely popular scripting l... 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:

Apple iPhone 6 GSM Unlocked, 64 GB - Space Gray (Certified Refurbished) Apple iPhone 6 GSM Unlocked, 64 GB - Space Gray (Certified Refurbished) The iPhone 6 isnt simply bigger - its better in every way. Larger, yet dramtically thinner. More powerful, but remarkably power efficient. With a smoo... Read More >
PHP and MySQL for Dynamic Web Sites: Visual QuickPro GuidePHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide

Learn PHP and MySQL programming— the quick and easy way!

Read More >
Apple iPhone X, Fully Unlocked 5.8", 64 GB - SilverApple iPhone X, Fully Unlocked 5.8", 64 GB - SilveriPhone x features an all-screen design with a 5.8-Inch super Retina HD display with HDR and true tone. Face ID lets you unlock and use Apple pay with ... 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:

Code Complete: A Practical Handbook of Software Construction, Second EditionCode Complete: A Practical Handbook of Software Construction, Second Edition

Widely considered one of the best practical guides to programming, Steve McConnell’s original CODE COMPLETE has been helping developers write bet... Read More >

Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL MovementSeven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement

Data is getting bigger and more complex by the day, and so are your choices in handling it. Explore some of the most cutting-edge databases availab... Read More >

Database Reliability Engineering: Designing and Operating Resilient Database SystemsDatabase Reliability Engineering: Designing and Operating Resilient Database Systems

The infrastructure-as-code revolution in IT is also affecting database administration. With this practical book, developers, system administrators,... 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:

The Obesity Code: Unlocking the Secrets of Weight LossThe Obesity Code: Unlocking the Secrets of Weight LossFung zeroes in on why insulin resistance has become so prevalent and offers specific outside-the-box solutions that have emerged as the key to maximiz... Read More >
Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5 (Learning Php, Mysql, Javascript, Css & Html5)Learning PHP, MySQL & JavaScript: With jQuery, CSS & HTML5 (Learning Php, Mysql, Javascript, Css & Html5)The fully revised, updated and extended 4th edition of the hugely popular web development book - includes CSS, HTML5, jQuery and the mysqli extension.... Read More >
The Code Book: The Science of Secrecy from Ancient Egypt to Quantum CryptographyThe Code Book: The Science of Secrecy from Ancient Egypt to Quantum CryptographyIn his first book since the bestselling Fermat's Enigma, Simon Singh offers the first sweeping history of encryption, tracing its evolution and reveal... Read More >