Zainstalowałem sobie pierwszy raz po Win XP
- Apache 2.0.52
- php 5.0.2
- MySQL 4.1.7-nt
I niby wszystko działa ale ...
W ramach testu zrobiłem nową bazę danych i dwie tabele (bardzo proste więc nie będę ich opisywał).
Dopisałem do tego prosty skrypt wybierający dane z obu tabel i tu pojawia się problem:
czasami skrypt wyświetla dane poprawnie bo zwykle to pojawia sie Unknown MySQL error i nie mam zielonego pojęcia dlaczego.

Prosty przykład:
  1. <?php
  2.  
  3. $pol = mysql_connect('localhost:3306', 'anonymous', 'anonymous') or die(mysql_error());
  4. mysql_select_db('tescik', $pol) or die(mysql_error());
  5. $q = 'select * from t1';
  6. $w = mysql_query($q, $pol) or print(mysql_error());
  7. while($r = mysql_fetch_row($w))
  8. print($r[0] . ' ' . $r[1] . ' ' . $r[2] . ' ' . $r[3] . '<br>');
  9.  
  10. ?>


Za pierwszym razem pojawił się Unknown error sad.gif
Potem zamiast od razu wyświetlać wszystkie kolumny zrobiłem tak:
  1. <?php
  2.  
  3. while($r = mysql_fetch_row($w))
  4. print($r[0] . '<br>');
  5.  
  6. ?>

i zadziałało ... więc dodałem po kolei wszystkie kolumny (za każdym razem odpalałem skrypt) i w końcu uzyskałem to co chciałem smile.gif

Ale potem chciałem wyświetlać dane z drugiej tabeli i znowu pojawia się unknown error sad.gif
Jeżeli zawsze mam się tak "bawić" przy prostym zapytaniu to co bedzie jak będę chciał zrobić jakeś bardziej skomplikowane ... axesmiley.png

Jeżeli ktoś z Was wie co z tym zrobić to proszę o pomoc.