Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne][MySQL]porównie $string z mysql do $string z pliku csv
Gularz_pl
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 3.03.2008

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


Witam ponownie (IMG:style_emoticons/default/smile.gif)

Potrzebyję pomocy z poniższym fragmentem kodu.
Mam bazę mysql i w niej "numer_klienta", potrzebuję porównać czy pobrany numer istnieje w pliku csv i odpowiedznie spreparowanie odpowiedzi.
W chcwili obecnej wyszukuje mi tylko ostatni numer pobrany z bazy/
Format pliku csv:
|12|
|123|
itd.

Z góry thx. (IMG:style_emoticons/default/biggrin.gif)

  1. $plik = fopen ("baza.csv","r");
  2. $ins=mysql_query("select * from klient");
  3. while($row=mysql_fetch_array($ins)){
  4. $numer_z_bazy=$row['numer_klienta'];
  5.  
  6. while (($data = fgetcsv($plik_pyxis, 1000, "|")) !==FALSE){
  7. $numer_klienta=explode("|",$data[1]);
  8. $numer_k=$numer_klienta[0];
  9.  
  10. if ($numer_z_bazy==$numer_k)
  11. {
  12. echo "Znaleziono klienta nr. " . $numer_k."</br>";
  13. break;
  14. }
  15. else
  16. {
  17. echo "Nie znaleziono</br>";
  18. }
  19. }
  20. }
  21.  


Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Gularz_pl
post
Post #2





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 3.03.2008

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


ok a wiec tak (IMG:style_emoticons/default/smile.gif)
ale nadal cos jest nie tak.
w bazie mam wpis numer_klienta |200| w pliku nie ma wszystko ok pisze ze nie ma, ale po dodaniu klienta w pliku dalej skrypt twierdzi ze nie ma (IMG:style_emoticons/default/questionmark.gif) ?
oczyświcie odświeżałem przegladarkęe ,kasowałem cache i to samo (IMG:style_emoticons/default/questionmark.gif) ? jakiś pomysł (IMG:style_emoticons/default/questionmark.gif)


  1. $ins=mysql_query("select * from klient");
  2. $plik = file_get_contents("baza.csv");
  3.  
  4. while($row=mysql_fetch_array($ins))
  5. {
  6. $numer_z_bazy=$row['numer_klienta'];
  7. if (strpos($plik,$numer_z_bazy))
  8. {
  9. echo "jest ".$numer_z_bazy. "</br>";
  10. }
  11. else
  12. {
  13. echo "nie ma ".$numer_z_bazy."</br>";
  14. }
  15. }
  16. mysql_close($connection);


Ten post edytował Gularz_pl 16.08.2009, 10:21:14
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: 9.12.2025 - 23:27