manusoftar

query.php

Sep 25th, 2013
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.39 KB | None | 0 0
  1. <?
  2. include("../php/sqlconn.php");
  3.  
  4. $tipo = $_GET['T'];
  5. $valor = $_GET['V'];
  6.  
  7.  
  8.  
  9. //$start_time = microtime(TRUE);
  10. //$db = mysqli_connect("","manusoftar","77503462");
  11. //$end_time = microtime(TRUE);
  12. //mysqli_select_db("smon",$db);
  13.  
  14.  
  15.  
  16. switch ($tipo){
  17.     case 0:
  18.             $query = new PreparedQuery("SELECT Count(*) AS 'Num' FROM Users WHERE Uname = :name");
  19.             $query->select(array('name' => $valor));
  20.            
  21.            
  22.             //$query = mysqli_query("SELECT Count(*) AS 'Num' FROM Users WHERE Uname = '" . $valor . "';",$db);
  23.            
  24.             break;
  25.     case 1:
  26.             $query = new PreparedQuery("SELECT Count(*) AS 'Num' FROM Users WHERE Mail = :mail");
  27.             $query->select(array('mail' => $valor));
  28.                
  29. //          $query = mysqli_query("SELECT Count(*) AS 'Num' FROM Users WHERE Mail = '" . $valor . "';",$db);   
  30.             break;
  31.     case 2:
  32.             $query = new PreparedQuery("SELECT Preg FROM Users WHERE Uname = :name");
  33.             $query->select(array('name' => $valor));
  34. //          $query = mysqli_query("SELECT Preg FROM Users WHERE Uname = '" . $valor . "';", $db);
  35.             $row = $query->fetch_all();
  36. //          mysqli_close($db);
  37.             echo $row[0];
  38.             return;
  39.             break;
  40. }
  41.  
  42. //echo '<p>' . number_format(($end_time-$start_time) * 1000,2) . 'ms</p>';
  43.  
  44. if ($query->fetch_row()){
  45.     //var_dump($query->row['Num']);
  46.     if ($query->row['Num']!=0){
  47.         echo "0";  //El dato existe en la base de datos
  48.     } else {
  49.         echo "1";
  50.     }
  51. }
  52. //mysqli_close($db);
  53.  
  54.  
  55. ?>
Advertisement
Add Comment
Please, Sign In to add comment