Advertisement
Guest User

Untitled

a guest
Jun 12th, 2017
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.89 KB | None | 0 0
  1. <?php
  2. $host='HOST';
  3. $bd='BD';
  4. $user='USER';
  5. $pass='PASSWORD';
  6.  function makeAlias($str){
  7.  
  8.         $a = array(
  9.                   '/[ÂÀÁÄÃ]/'=>'A',
  10.                   '/[âãàáä]/'=>'a',
  11.                   '/[ÊÈÉË]/'=>'E',
  12.                   '/[êèéë]/'=>'e',
  13.                   '/[ÎÍÌÏ]/'=>'I',
  14.                   '/[îíìï]/'=>'i',
  15.                   '/[ÔÕÒÓÖ]/'=>'O',
  16.                   '/[ôõòóö]/'=>'o',
  17.                   '/[ÛÙÚÜ]/'=>'U',
  18.                    '/[ûúùü]/'=>'u',
  19.                   '/ç/'=>'c',
  20.                    '/Ç/'=> 'C',
  21.                     '/\s/'=>'-');
  22.         return preg_replace(array_keys($a), array_values($a), $str);
  23.  
  24.     }
  25.  
  26. $mysqli = new mysqli($host, $user, $pass,$bd);
  27. if (mysqli_connect_errno()) {
  28.     $mysqli->close();
  29.     exit('Erro ao conectar');
  30. }
  31. $res = $mysqli->query("SELECT `id`,`nome` FROM `pessoa`");
  32. while ($row = $res->fetch_assoc()) {
  33.     $query='UPDATE `pessoa` SET `apelido`=\''.makeAlias($row['nome']).'\' WHERE `id`=\''.$row['id'].'\'';
  34.     $mysqli->query($query);
  35. }
  36. $mysqli->close();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement