You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							36 lines
						
					
					
						
							766 B
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							36 lines
						
					
					
						
							766 B
						
					
					
				| <?php | |
| /* | |
| 	V4.50 6 July 2004  | |
| 	 | |
| 	Run multiple copies of this php script at the same time | |
| 	to test unique generation of id's in multiuser mode | |
| */ | |
| include_once('../adodb.inc.php'); | |
| $testaccess = true; | |
| include_once('testdatabases.inc.php'); | |
| 
 | |
| function testdb(&$db,$createtab="create table ADOXYZ (id int, firstname char(24), lastname char(24), created date)") | |
| { | |
| 	$table = 'adodbseq'; | |
| 	 | |
| 	$db->Execute("drop table $table"); | |
| 	//$db->debug=true; | |
| 	 | |
| 	$ctr = 5000; | |
| 	$lastnum = 0; | |
| 	 | |
| 	while (--$ctr >= 0) { | |
| 		$num = $db->GenID($table); | |
| 		if ($num === false) {	 | |
| 			print "GenID returned false"; | |
| 			break; | |
| 		} | |
| 		if ($lastnum + 1 == $num) print " $num "; | |
| 		else { | |
| 			print " <font color=red>$num</font> "; | |
| 			flush(); | |
| 		} | |
| 		$lastnum = $num; | |
| 	} | |
| } | |
| ?>
 |