Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySql] Błąd ?
Forum PHP.pl > Forum > Przedszkole
White_Master
Mam taki kod :
  1. <?
  2. $dbconn = mysql_connect (&#092;"localhost\", \"root\", \"krasnal\");
  3. mysql_select_db(&#092;"gptr_wm\");
  4.  $sql = &#092;"INSERT INTO users_name (passwors) VALUES (''asd'')\";
  5. $wykonaj = mysql_query($sql);
  6. mysql_close($dbconn);
  7. ?>

Wszytko powinno działać, ale jednak do bazy nie dadają się rekordy. Co z tym zrobić questionmark.gif
dr_bonzo
Nie wypisuje zadnych bledow?
Sprobuj wyprintowac mysql_erron().
Mogles: nie polaczyc sie, nieybrac prawidlowej nazwy, miec blad w query.
sobstel
1)

najlepiej sprawdzic blad tak jak mowi dr_bonzo


2)

wedlug mnie blad tkwi w apostrofie
  1. VALUES (''asd'')


powinien byc pojedynczy, albo potrojny (jesli chcesz wstawic do bazy podany ciag znakow razem z cudzyslowem)
White_Master
Dzięki Sopel smile.gif Już dobrze, ale teraz kolejny błąd :
  1. <?
  2. $dbconn = mysql_connect (&#092;"localhost\", \"root\", \"krasnal\");
  3. mysql_select_db(&#092;"gptr_wm\");
  4. $sql = &#092;"INSERT INTO users_name (passwors) VALUES ('$passw')\";
  5. $newusr = mysql_query($sql);
  6. $sql2 = &#092;"INSERT INTO users_name (login) VALUES ('$loginy')\";
  7. $newusr2 = mysql_query($sql);
  8. $zapytanie = &#092;"SELECT * FROM users_name\";
  9. $wykonaj = mysql_query($zaptanie);
  10. while($wiersz = mysql_fetch_array($wykonaj));
  11. {
  12. print &#092;"Pole pierwsze\".$wiersz['passwors'].\"<br>\";
  13. print &#092;"Pole drugie\".$wiersz['login'].\"<br>\";
  14. }
  15. mysql_close($dbconn);
  16. ?>

Nie chce działać, rekordy dodaje, ale nie chce ich wczytać sad.gif
Co zrobi questionmark.gif
Leezard
  1. <?php
  2.  
  3. $zapytanie = &#092;"SELECT * FROM users_name\";
  4. $wykonaj = mysql_query($zaptanie);
  5.  
  6. ?>


spójrz uważnie winksmiley.jpg

literowka w mysql_query() ZAPTANIE

chyba o to chodzi biggrin.gif
White_Master
Nie wyświetla już żadnego błędu, wogóle nic nie wyświetla :/
I co teraz questionmark.gif
Coyote
sprobuj tak :
  1. <?php
  2.  
  3. $zapytanie = &#092;"SELECT * FROM users_name\";
  4. $wykonaj = mysql_query(&#092;"$zaptanie\");
  5.  
  6. ?>
hmmm
@coyote tez zgubiles jedna literke tongue.gif

  1. <?php
  2.  
  3. $zapytanie = &#092;"SELECT * FROM users_name\";
  4. $wykonaj = mysql_query($zapytanie);
  5.  
  6. ?>
Ociu
Czemu dajesz tylko zmiennych ? Przecież one nie są wcale potrzebne
  1. <?php
  2. $sql = mysql_query(&#092;"SELECT * FROM users_name\") or die(mysql_error());
  3. while($wiersz = mysql_fetch_array($sql));
  4. {
  5. print &#092;"Pole pierwsze \".$wiersz['passwors'].\"<br />\";
  6. print &#092;"Pole drugie \".$wiersz['login'].\"<br />\";
  7. }
  8. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.