Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z zapytanie do bazy (INSERT)
lewy313
post
Post #1





Grupa: Nieautoryzowani
Postów: 3
Pomógł: 0
Dołączył: 15.01.2006

Ostrzeżenie: (0%)
-----


poprzez php my admin to zapytanie dziala dobrze bez zadnego bledu

INSERT INTO admin (username, password, first_name, last_name, email,admin_level, id)
VALUES ('lewy313', PASSWORD('xxx'), 'Pawel', 'Lewinski', 'lewy313@gmail.com', '1', '');

probowalem sobie to wsadzic do php zeby poprzez przegladarke dodawac te dane do bazy

calosc wyglada tak

  1. <?php
  2.  
  3. require('config.php');
  4.  
  5. $conn = mysql_connect(SQL_HOST, SQL_USER, SQL_PASS)
  6. or die('Nie moge polaczyc sie z baza danych mysql. '. mysql_error());
  7.  
  8. mysql_select_db(SQL_DB,$conn);
  9.  
  10. $sql = "INSERT IGNORE INTO admin(username, password, first_name, last_name, email,admin_level, id)";
  11. "VALUES ('lewy313', PASSWORD('xxx'), 'Pawel', 'Lewinski', 'lewy313@gmail.com', '1', '')";
  12.  
  13. $result = mysql_query($sql)
  14. or die(mysql_error());
  15.  
  16. ?>


dolanczany plik config wyglada tak

  1. <?php
  2.  
  3. define('SQL_HOST','localhost');
  4. define('SQL_DB','registration');
  5. define('SQL_USER','root');
  6. define('SQL_PASS','root');
  7.  
  8. ?>


kiedy proboje to odopalic dostaje blad o tresci

Something is wrong in your syntax obok '' w linii 1 dry.gif

edit doslownie 15 sekund po doodaniu tego posta sam zauwazylem gdzie byl blad

bylo tak


$sql = "INSERT IGNORE INTO admin(username, password, first_name, last_name, email,admin_level, id)";

a powinno byc tak


$sql = "INSERT IGNORE INTO admin(username, password, first_name, last_name, email,admin_level, id) " .




edit 2

  1. <?php
  2.  
  3. require('config.php');
  4.  
  5. $conn = mysql_connect(SQL_HOST, SQL_USER, SQL_PASS)
  6. or die('Nie moge polaczyc sie z baza danych mysql. '. mysql_error());
  7.  
  8. mysql_select_db(SQL_DB,$conn);
  9.  
  10. $sql = "INSERT IGNORE INTO admin(username, password, first_name, last_name, email,admin_level, id) " .
  11. "VALUES ('lewy313', PASSWORD('xxx'), 'Pawel', 'Lewinski', 'lewy313@gmail.com', '1', '')";
  12.  
  13. $result = mysql_query($sql)
  14. or die(mysql_error());
  15.  
  16. echo "wszystko dobrze";
  17. ?>
  18.  
  19. <html>
  20. <body>
  21. <form action='$PHP_SELF' method='post'>
  22. <table>
  23.  
  24. <tr>
  25. <td>Login:</td>
  26. </tr>
  27. <tr>
  28. <td><input name='username' type='text'></td>
  29. </tr>
  30.  
  31. <tr>
  32. <td>Haslo</td>
  33. </tr>
  34.  
  35. <tr>
  36. <td><input name='password' type='password'></td>
  37. <tr/>
  38.  
  39. <tr>
  40. <td>Imie</td>
  41. </tr>
  42.  
  43. <tr>
  44. <td><input name='first_name' type='text'></td>
  45. <tr>
  46.  
  47. <tr>
  48. <td>Nazwisko</td>
  49. </tr>
  50.  
  51. <tr>
  52. <td><input name='last_name' type='text'></td>
  53. <tr>
  54.  
  55. <tr>
  56. <td>email</td>
  57. </tr>
  58.  
  59. <tr>
  60. <td><input name='email' type='text'></td>
  61. </tr>
  62.  
  63. <tr>
  64. <td>Poziom dostepu</td>
  65. </tr>
  66.  
  67. <tr>
  68. <td><input name='admin_level' type='text'></td>
  69. </tr>
  70.  
  71.  
  72. </table>
  73. </body>
  74. </html>


Dodalem maly formularz co teraz mam zrobic z zapytaniem zeby pobieral dane wpisane do formularza wydaje mi sie zeby uzyc np $_POST['username'] tylko ze nie wiem jak to wstawic zeby nie bylo bledu

Ten post edytował lewy313 27.01.2006, 17:31:52
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 14:45