Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pobieranie id z właściwością AUTO_INCREMENT
impimp94
post 12.09.2010, 16:28:34
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 6.04.2009
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


Witam!
Kiedy odczytuję jakąś wartość z bazy to wszystko działa.
Jednak kiedy chcę pobrać np.: id z pola o właściwości AUTO_INCREMENT to nic mi nie zwraca. Dlaczego?
W jaki sposób pozyskać id.
Z góry dzięki za pomoc!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
skowron-line
post 12.09.2010, 16:44:54
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


Tak jak każdą inną wartość z bazy. Pokaż kod pewnie tam coś źle robisz.


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
impimp94
post 12.09.2010, 16:50:26
Post #3





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 6.04.2009
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


  1. <?php
  2. $conn = mysql_connect("localhost","root","maciek1") or die("error with connection!");
  3. $login = $_POST['login'];
  4. $pass = $_POST['pass'];
  5. if (empty($_POST['login']) || empty($_POST['pass'])) {
  6. <form action='aaa.php' method='post'>
  7. Login: <input type='text' name='login' /><br />
  8. Hasło: <input type='password' name='pass' /><br />
  9. <input type='submit'>
  10. </form>";
  11. }
  12. else {
  13. $sql = mysql_query("SELECT id,login,pass FROM users WHERE login='$login' AND pass='$pass'");
  14. if ($sql > 0) {
  15. while ($row = mysql_fetch_array($sql, MYSQL_NUM)) {
  16. $_SESSION['id'] = $row[0];
  17. }
  18. print "zalogowano jako <b>$login(".$_SESSION['id'].")</b><br>";
  19. print "<a href='http://localhost/poczta.php'>Wiadomości</a>";
  20. <script>
  21. alert(".$_SESSION['id']."|".$login."|".$pass.");
  22. </script>";
  23. }
  24. else {
  25. print "error with logging"; // Błąd w aaa.php złe id
  26. }
  27. }
  28. ?>
  29. <a href="reg.php">Zarejestruj</a>


W sesji nic się nie zapisuje
Go to the top of the page
+Quote Post
skowron-line
post 12.09.2010, 17:10:46
Post #4





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


  1. echo $row[0];

i zobacz co pokazuje, a i powinieneś stosować MYSQL_ASSOC i w tablicy nazwy pól wstawiać, łatwiej to ogarnąć.


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
impimp94
post 12.09.2010, 17:30:43
Post #5





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 6.04.2009
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


Brak wartości czyli null
Go to the top of the page
+Quote Post
skowron-line
post 12.09.2010, 18:00:43
Post #6





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


Cytat(impimp94 @ 12.09.2010, 16:30:43 ) *
Brak wartości czyli null

Zapytanie się wykonuje questionmark.gif
echo mysql_error();
i print_r($row);


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
impimp94
post 12.09.2010, 18:07:55
Post #7





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 6.04.2009
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


Brak erroru
print_r: 1

print_r dało wynik tylko "1"
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 19.06.2025 - 18:35