Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]problem z mysql_insert_id
equuleus
post 22.01.2014, 13:30:02
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 15.01.2014

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


Tak wygląda część mojego skryptu:
  1. if ($nazwa&&$data&&$data1&&$cena&&$ilosc&&$kopis&&$dopis)
  2. {
  3. include ('mysql_connect.php');
  4. $sql = "INSERT INTO `rajdy`(`ID_osrodka`, `nazwa`, `krotki_opis`, `opis`) VALUES ( '1', '$nazwa', '$kopis', '$dopis');";
  5.  
  6.  
  7.  
  8. if (!mysqli_query($con, $sql)) {
  9. echo '<p>Spróbuj jeszcze raz</p>';
  10. die('Blad: ' . mysqli_error($con));
  11. }
  12. printf ("Ostatnio dodany rekord ma id %d\n", mysql_insert_id());
  13. mysqli_close($con);
  14. }


info na ekranie:
Kod
Warning: mysql_insert_id(): Access denied for user ''@'localhost' (using password: NO) in C:\xampp\htdocs\moj\obsluz_dodaj_rajd.php on line 76

Warning: mysql_insert_id(): A link to the server could not be established in C:\xampp\htdocs\moj\obsluz_dodaj_rajd.php on line 76
Ostatnio dodany rekord ma id 0


Baza zawiera kolumnę id_abc określoną jako auto_increment. Skrypt umieszcza poprawnie wiersz danych wraz z wartością auto_increament.
Gdzie jets błąd?
Go to the top of the page
+Quote Post
vonski
post 22.01.2014, 13:35:10
Post #2





Grupa: Zarejestrowani
Postów: 292
Pomógł: 89
Dołączył: 27.12.2006
Skąd: Warszawa

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


Mieszasz dwa różne rozszerzenia do obsługi MySQL. Zamień mysql_insert_id() na mysqli_insert_id()


--------------------
Zend Certified Engineer | Microsoft Certified Professional: Programming in HTML5 with JavaScript & CSS3 | Blog
Go to the top of the page
+Quote Post
equuleus
post 22.01.2014, 16:32:23
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 15.01.2014

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


Dzięki. Jeśli to komuś pomoże zmieniłam na mysqli_insert_id($con) i działa
$con to zmienna zawierająca szczególy połączenia z bazą
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: 14.08.2025 - 04:02