Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> ujemne 'affected_rows()'
bobens_83
post
Post #1





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 7.11.2005
Skąd: z Czelsy

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


Witam. Mam taki skrypt i problem z nim:

  1. <?php
  2.  
  3. $wartosc = $_POST['wartosc'];
  4. $wartosc = floatval($wartosc);
  5.  
  6. if( $wartosc == 0 )
  7. {
  8. echo 'Brak wartosci lub wartosc zerowa! ';
  9. }
  10.  
  11. $db = new mysqli( 'localhost', 'root', '', 'bazka' );
  12. $zapytanie = "insert into tabelka1(wartosc) values('".$wartosc."')";
  13. $wynik = $db->query($wartosc);
  14. $ile = $db->affected_rows;
  15.  
  16. echo $ile.' dodanych';
  17. $db->close();
  18.  
  19. echo '<br><a href="index.html">Powrót</a>';
  20.  
  21. ?>


a efektem wprowadzenia do formularza wartosci liczbwej jest komunikat:
Cytat
-1 dodanych
, w bazie nie widac wprowadzonej zmiennej.
Tabela ma kolumny: -id_wartrosc, -wartosc;

blink.gif

Ten post edytował bobens_83 7.12.2005, 01:35:49
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
dr_bonzo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


czytanie manual nie boli
Cytat
mysqli_affected_rows() returns the number of rows affected by the last INSERT, UPDATE, or DELETE query associated with the provided link parameter. If the last query was invalid, this function will return -1.

Wyswietlasz wszystkie bledy -- E_ALL?


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
bobens_83
post
Post #3





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 7.11.2005
Skąd: z Czelsy

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


Sory, pomylilem sie, mialem to dac do php poczatkujacy. Ale nic. Mam tak w php.ini:
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT

PS. I sory za tego manuala, to faktycznie wygladalo na lenistwo... smile.gif
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


error_reporting = E_ALL
wyswietli ci wszysztkie bledy, uzywaj tej opcji przynajmniej na czas torzenia programu (potem wylacz, ew. zastosuj error_handler) -- zauwazylbys ze masz zle query/wynik zapytania.


--------------------
Nie lubię jednorożców.
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 Aktualny czas: 19.08.2025 - 05:39