<?php 
/*  
 * Class Object examples and documentation 
 * Example table: 
 * CREATE TABLE `db`.`users` ( 
    `CREATE TABLE IF NOT EXISTS `users` ( 
  `id` int(5) NOT NULL AUTO_INCREMENT, 
  `username` varchar(8) NOT NULL, 
  `name` varchar(64) NOT NULL, 
  `lastname` varchar(64) NOT NULL, 
  `password` varchar(8) NOT NULL, 
  PRIMARY KEY (`id`) 
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ; 
 
-- 
-- Dumping data for table `users` 
-- 
 
INSERT INTO `users` (`id`, `username`, `name`, `lastname`, `password`) VALUES 
(1, 'administ', 'Ralph', 'Lauren', 'clothes'), 
(2, 'jjhonsto', 'Joe', 'Jhonston', 'incredib'); 
 
); 
 * 
 */ 
 
//MUST be connected 
$link = mysql_connect('localhost', 'root', 'pass'); 
if (!$link) 
{ 
    die('Not connected : ' . mysql_error()); 
} 
 
// make foo the current db 
$db_selected = mysql_select_db('development', $link); 
if (!$db_selected) 
{ 
    die ('Can\'t use development : ' . mysql_error()); 
} 
include_once("Class.Object.php"); 
 
if(isset($_GET['rename'])) 
{ 
//Lets work with users 
    $user = new Object("users", "1"); 
     $user->name = "Casper"; 
    //You can access the properties now 
    echo "Now, User number ".$user->id." is named ".$user->name."<br />"; 
    echo " <a href=\"test.php?reload\">Reload</a>"; 
} else { 
if(!isset($_GET['reload'])) 
{ 
//Lets work with users 
    $user = new Object("users", "1"); 
    //You can access the properties now 
    echo "User number ".$user->id." is named ".$user->name."<br />"; 
    echo "Now, his name will be Rudolph, but you won't see it untill you reload the page!<br />"; 
    $user->name = "Rudolph"; 
    echo " <a href=\"test.php?reload\">Reload</a>"; 
} 
else 
{ 
     
//Lets work with users 
    $user = new Object("users", "1"); 
    //You can access the properties now 
    echo "New name for id ".$user->id." is ".$user->name."<br />"; 
    echo " <a href=\"test.php?rename\">Rename him to Casper</a>"; 
    mysql_close(); 
} 
} 
// 
?> 
 
 |