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;
							 | 
						|
									}
							 | 
						|
								}
							 | 
						|
								?>
							 |