Advertisement
infiniteblock

Untitled

Apr 21st, 2020
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.12 KB | None | 0 0
  1. <?php
  2. // Database Information:
  3. $host="your_host_name"; // Host name
  4. $username1="your_username_for_database"; // Mysql username
  5. $password1="your_password_for_database"; // Mysql password
  6. $db_name="database_name"; // Database name
  7. $tbl_users="users"; // Users Table (You just made this!)[/b]
  8. // Catch Post Data
  9. $cmd = $_POST['command'];
  10. $user = $_POST['username'];
  11. $pass = $_POST['password'];[/b][b] // Check post data
  12. $cmd = checkString($cmd);
  13. $user = checkString($user);
  14. $pass = checkString($pass);[/b]
  15. [b]if ($cmd == 'login') {[/b][b] sql = "SELECT * FROM " . $tbl_users . " WHERE username = '" . $user . "' AND password = '" . $pass . "'";
  16. $query = mysql_query($sql);
  17. $count = mysql_num_rows($query);[/b]
  18. if ($count > 0) {
  19. echo '"true"';
  20. } else {
  21. echo '"false"';
  22. }[/b][b]} elseif ($cmd == 'insert') {
  23. mysql_query("INSERT INTO $tbl_name(username, password) VALUES('$myusername', '$mypassword')");
  24. $affect_rows = mysql_affected_rows();
  25. if ($affect_rows > 0) {
  26. echo '"true"';
  27. } else {
  28. echo '"false"';
  29. }
  30. } elseif ($cmd == 'delete') {
  31. mysql_query("DELETE FROM $tbl_name WHERE username = '" . $myusername . "' AND password = '" . $mypassword . "'");
  32. $affect_rows = mysql_affected_rows();
  33. if ($affect_rows > 0) {
  34. echo '"true"';
  35. } else {
  36. echo '"false"';
  37. }
  38. } elseif ($cmd == 'get') {
  39. $sql="SELECT * FROM " . $tbl_name . " WHERE username = '" . $myusername . "' AND password = '" . $mypassword . "'";
  40. $result=mysql_query($sql);
  41. $count=mysql_num_rows($result);
  42. if ($count == 1){
  43. while($row = mysql_fetch_array($result)){
  44. foreach($row as $key => $value){
  45. if (!is_numeric ($key)){
  46. $data[$key] = $value;
  47. }
  48. }
  49. }
  50. }else{
  51. $data['error'] = '"false"';
  52. }
  53. header('Content-Type:text/json');[/b]
  54. $total = count($data);
  55. $count = 0;[/b][b] foreach ($data as $d) {
  56.  
  57. if ($count == 0) {
  58. echo '{' . PHP_EOL;
  59. }
  60.  
  61. echo '"' . $d . '",' . PHP_EOL;
  62.  
  63. $count++;
  64.  
  65. if ($count == $total) {
  66. echo '}';
  67. }
  68.  
  69. }
  70. }
  71. function checkString($string) {
  72. $string = stripslashes($string);
  73. $string = mysql_real_escape_string($string);
  74. return $string;
  75. }
  76. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement