В качестве примера здесь приведена простая задача: создать временную таблицу в базе test, что-нибудь в неё записать и вывести результат в виде HTML.

Исходный код

<?

  // сгенерировать имя временной таблицы
  srand((double) microtime() * 1000000);
  $TableName = sprintf("temp%04d", rand(0,9999));

  // установить соединение
  $db = @mysqli_connect( "localhost", "user", "password" ) or die(mysqli_error());


  // выбрать базу
  if ( @mysqli_select_db( "test", $db ) < 0) {
    printf( "DB selecton error: %s", mysqli_error());
    exit();
  }
  
  // создать таблицу
  $sqls = "CREATE TABLE $TableName ( 
	   id INT(11) DEFAULT '0' NOT NULL AUTO_INCREMENT, 
	   somefield VARCHAR(50), 
	   PRIMARY KEY (id) );";
  if ( @mysqli_query( $sqls, $db ) < 0) {
    printf( "Cannot create table: %s</body></html>", mysqli_error());
    exit();
  }
  echo "$sqls<br>";

  // INSERT
  for ($i=1; $i<=5; $i++) {
      $sqls = sprintf( "INSERT INTO $TableName (id, somefield) VALUES( \"0\", \"Строка %d\" )", $i);
      // Результатом будут строка типа "INSERT INTO $TableName (id, somefield) VALUES( "0", "Строка 5" )"
      if( @mysqli_query( $sqls, $db ) < 0) {
	 printf( "Cannot INSERT to table: %s</body></html>", mysqli_error());
	 exit();
      }
      echo "$sqls<br>";
  }

  // UPDATE
  $update_str = "Первая строка";
  $sqls = "UPDATE $TableName SET somefield='$update_str' WHERE id=1;";
  if ( @mysqli_query( $sqls, $db ) < 0) {
     printf( "Cannot UPDATE table: %s</body></html>", mysqli_error());
     exit();
  }
  echo "$sqls<br>";

  // SELECT
  $sqls = "SELECT * FROM $TableName";
  $res = @mysqli_query( $sqls, $db);
  if ( !$res) {
     printf( "Cannot SELECT from table: %s</body></html>", mysqli_error());
     exit();
  }
  echo "$sqls<br><br>";

  // fetch result
  list( $id, $somefield ) = mysqli_fetch_row($res);
  while ( $id ) {
	printf("<b>%d</b>: %s<br>\n", $id, $somefield);
	list( $id, $somefield ) = mysqli_fetch_row($res);
  }
  mysqli_free_result($res);

  // убить таблицу
  $sqls = "DROP TABLE $TableName;";
  if ( @mysqli_query( $sqls, $db ) < 0) {
    printf( "Cannot DROP table: %s</body></html>", mysqli_error());
    exit();
  }
  echo "<br>$sqls<br>";

  // закрыть соединение
  @mysqli_close( $db );

?>

Результат работы

Cannot open connection