Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PHP przez ODBC nie pobiera wszystkich wierszy
ZenekN
post
Post #1





Grupa: Zarejestrowani
Postów: 419
Pomógł: 5
Dołączył: 7.08.2012

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


Witam posiadam bazę danych w Pervasive, łączę się przez ODBC

wykonuję poniższy kod i otrzymuje tylko 1335 rows, a w bazie jest ponad 70,000

ale jak pobiorę jedno rows dla id 71743 to wtedy pobiera
Cytat
'SELECT * FROM "products" WHERE "id" = 71743';


  1. $connect=odbc_connect("Driver={Pervasive ODBC Client Interface};ServerName=alfa;ServerDSN=TEST;",
  2. "Master", "12345678", SQL_CUR_USE_ODBC);
  3.  
  4.  
  5. $query = 'select * from "products"';
  6. $result = odbc_exec($connect, $query);
  7.  
  8. $lp = 1;
  9. while(odbc_fetch_row($result)){
  10. $name = odbc_result($result, 11);
  11. echo $lp++.'-'.$name;
  12. }


Ten post edytował ZenekN 5.10.2017, 16:46:06
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Neutral
post
Post #2





Grupa: Zarejestrowani
Postów: 286
Pomógł: 46
Dołączył: 10.01.2016

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


https://www.sitepoint.com/community/t/sql-l...-access/1018/11
http://www.triconsole.com/php/php-odbc.php
http://board.phpbuilder.com/showthread.php...ogress-problems
https://social.msdn.microsoft.com/Forums/sq...sqldriverforphp

http://php.net/manual/pl/function.odbc-num-rows.php
Sprawdź ile ta funkcja zwraca Ci wierszy.

https://stackoverflow.com/questions/7367414...return-all-rows
Nie wiem, czy zamienienie tego na inną funkcję, w tym wypadku ODBC_fetch_array rozwiąże sprawę.

Ten post edytował Neutral 5.10.2017, 17:29:34
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 29.12.2025 - 15:29