Guest User

Untitled

a guest
Jul 27th, 2018
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.98 KB | None | 0 0
  1. Mysql Query, comparing values and assigning to PHP variables
  2. function connect() {
  3. $dbname = 'database';
  4. $dbuser = 'username';
  5. $dbpass = 'password';
  6. $dbhost = 'localhost';
  7. mysql_connect($dbhost, $dbuser, $dbpass) or die("Unable to connect to database");
  8. }
  9.  
  10. mysql_select_db(DATABASENAME) or die( "Unable to select database");
  11. $query = "SELECT * FROM `TABLE` WHERE `COLUMN` LIKE 'VAULE'";
  12. $result=mysql_query($query);
  13.  
  14. $conn = mysql_connect($dbhost, $dbuser, $dbpass) or die("Unable to connect to database");
  15.  
  16. $query = "SELECT * FROM `TABLE` WHERE `COLUMN` LIKE '%" . $varToCompare . "%'";
  17. $result=mysql_query($query,$conn);
  18.  
  19. // connection to database
  20. $db = new PDO('mysql:host=localhost;dbname=datadump_pwmgr;charset=UTF-8',
  21. 'datadump_pwmgr',
  22. 'kzddim05xrgl');
  23. $db->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
  24.  
  25. // setting up prepared statement for the query
  26. $statement = $db->prepare('SELECT * FROM table WHERE column LIKE :value');
  27. $statement->bindParam(':value', $some_variable, PDO::PARAM_STR, 127);
  28.  
  29. // executing query and fetching first result
  30. if ( $statement->execute())
  31. {
  32. $data = $statement->fetch(PDO::FETCH_OBJ);
  33. var_dump( $data );
  34. }
  35.  
  36. $pdo = new PDO('sqlite::memory:');
  37.  
  38. $a = new Foo( $pdo );
  39. $b = new Bar( $pdo, 'something');
  40.  
  41. $count = mysql_num_rows($result);
  42.  
  43. //if there is more then 1 record retrieved from the database
  44. if($count > 0)
  45. {
  46. //Do what ever you want to do here, which I think you want to be
  47. while ($row = mysql_fetch_assoc($result))
  48. {
  49. echo $row["Columnname1"];
  50. echo $row["Columnname2"];
  51. echo $row["Columnname3"];
  52. }
  53. }
  54.  
  55. else
  56. {
  57. echo "There are no matches for this specific value";
  58. }
  59.  
  60. $row = 0;
  61. $data = mysql_query("SELECT name1,name2 FROM ....");
  62. while(($result = mysql_fetch_array($data)) !== false)
  63. {
  64. echo "row = $row, name1 = " . $result["name1"] . ", name2 = " . $result["name2"];
  65. $row ++;
  66. }
  67.  
  68. $row = 0;
  69. $data = mysql_query("SELECT name1,name2 FROM ....");
  70. while(($result = mysql_fetch_object($data)) !== false)
  71. {
  72. echo "row = $row, name1 = $result->name1, name2 = $result->name2";
  73. $row ++;
  74. }
  75.  
  76. "SELECT * FROM `TABLE` WHERE `COLUMN` LIKE 'VAULE'" // This will return all rows where column='VAUL'
  77. "SELECT * FROM `TABLE` WHERE `COLUMN` LIKE '%VAULE%'" // This will return all rows where column='%VAUL%' // This will return any row containing 'VAUL' in column
  78. "SELECT * FROM `TABLE` WHERE `COLUMN` LIKE '%VAULE'" // This will return all rows where column='%VAUL' // this will return all rows ending by VAUL. I guess you get it now :)
  79.  
  80. $query = "SELECT * FROM `TABLE` WHERE `COLUMN` LIKE '%VAULE%'";
  81. $result=mysql_query($query);
  82.  
  83. while (false !== ($row = mysql_fetch_assoc($result))) {
  84. //here $row is an array containing all the data from your mysql row
  85. }
  86.  
  87. ex: require_once 'dbConnect.php';
  88.  
  89. <?php
  90. $dbname = 'datadump_pwmgr';
  91. $dbuser = 'datadump_pwmgr';
  92. $dbpass = 'kzddim05xrgl';
  93. $dbhost = 'localhost';
  94. mysql_connect($dbhost, $dbuser, $dbpass) or die("Unable to connect to database");
  95. ?>
Add Comment
Please, Sign In to add comment