Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] liczba dodanych wierszy
peter13135
post 22.02.2010, 13:25:36
Post #1





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

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


W jaki sposób (mysqli) mogę sprawdzić ilość dodanych wierszy ? mam w jednej kolumnie UNIQUE, więc nie wszystkie rekordy musiały zostać dodane
  1. $sql = $this->db->query($q);
  2.  
  3. return $sql->affected_rows;


tak wygląda część funkcji, zapytanie się wykonuje, jednak nie zwraca mi liczby dodanych wierszy (to $q to insert into...)

pomoże ktoś ?


--------------------
:)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
nospor
post 23.02.2010, 09:14:07
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




http://pl.php.net/manual/pl/mysqli.affected-rows.php
Cytat
/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}

/* Insert rows */
$mysqli->query("CREATE TABLE Language SELECT * from CountryLanguage");
printf("Affected rows (INSERT): %d\n", $mysqli->affected_rows);

Naprawde nie widzisz roznicy miedzy ich kodem a twoim?
ps: pogrubiłem ci pare rzeczy bys mial łatwiej


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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: 25.07.2025 - 10:11