Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: nic nie wyświetla...
Forum PHP.pl > Forum > Bazy danych > MySQL
michal20
Witam ponownie

próbuję wyświetliść sobie dane w skrypcie php, ale jakoś nic nie wydać :| na pewno zrobiłem jakiś prosty błąd, którego nie widze...

Kod
<?

  $sql = mysql_connect ("","","");
  mysql_close($sql);

  mysql_select_db("test");

  $zapytanie = "SELECT * FROM users WHERE id=0";
  $wykonaj = mysql_query($zapytanie);

  print($wykonaj);

?>



tabelka przedstawia się następująco:
  1. mysql> DESCRIBE users;
  2.  
  3. | FIELD | Type | NULL | KEY | DEFAULT | Extra |
  4.  
  5. | id | smallint(5) UNSIGNED | | PRI | 0 | |
  6. | imie | varchar(15) | YES | | NULL | |
  7. | nazwisko | varchar(15) | YES | | NULL | |
  8. | email | varchar(20) | YES | | NULL | |






sorry za niezbyt czytelną tabelkę, ale inaczej się nie dało :/
tara
zaraz po połączeniu się zamykasz:
  1. <?php
  2. $sql = mysql_connect (&#092;"\",\"\",\"\");
  3.  mysql_close($sql);
  4. ?>


usuń to mysql_close($sql);
michal20
faktycznie mój błąd, już to poprawiłem, ale niestety nadal nic nie działa :/


  1. <?
  2.  
  3.   $sql = mysql_connect (&#092;"\",\"\",\"\");
  4.  // mysql_close($sql); 
  5.  
  6.   mysql_select_db(&#092;"test\"); 
  7.  
  8.   $zapytanie = &#092;"SELECT * FROM users\";
  9.   $wykonaj = mysql_query($zapytanie);
  10.  
  11.   while ($pole = mysql_fetch_row($wykonaj))
  12.   {
  13.     print &#092;"$pole[1], \";
  14.   }
  15. ?>


//EDIT


próbuję także zrobić coś takiego

  1. <?php
  2.  
  3. $zapytanie = &#092;"SELECT * FROM users\";
  4. $wykonaj = mysql_query($zapytanie);
  5.  
  6. $pole1 = mysql_field_name($imie, 0);
  7.  
  8. print($pole1);
  9.  
  10. ?>


i wywala mi błąd...
[b]Warning: mysql_field_name(): supplied argument is not a valid MySQL result resource in c:\usr\krasnal\www\testy\6.php on line 11[b]

czego to może być wina? zapytanie jest raczej poprawnie...
tara
Moze tak:
  1. <?
  2.  
  3. $sql = mysql_connect (&#092;"\",\"\",\"\");
  4. // mysql_close($sql); 
  5.  
  6. mysql_select_db(&#092;"test\"); 
  7.  
  8. $wykonaj = mysql_query(&#092;"SELECT * FROM users\");
  9.  
  10. while ($pole = mysql_fetch_row($wykonaj))
  11. {
  12. print &#092;" \".$pole[1].\" \";
  13. }
  14. ?>
michal20
sadsmiley02.gif niestety nic nie pomogło


nadal mam jakiś błąd : Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in c:\usr\krasnal\www\testy\7.php on line 10
tara
Spróbuj sprawdzic dokładnie baze danych, może masz jakieś literówki bo kod jest dobry.
hmmm
moze zamiast
  1. mysql_fetch_row
daj
  1. mysql_fetch_array
... winksmiley.jpg
michal20
niestety nadal nic nie działa sad.gif nie wiem w czym może tkwić problem... używam krasnalserv to raczej nie powinno mieć na to wpływu bo jest to przecież zestaw php+mysql+perl.

nadal wyskakuje mi błąd:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\usr\krasnal\www\testy\6.php on line 16


  1. <?
  2.  
  3.   $sql = mysql_connect (&#092;"\",\"\",\"\");
  4.  // mysql_close($sql); 
  5.  
  6.   mysql_select_db(&#092;"test\"); 
  7.  
  8.   $zapytanie = &#092;"SELECT * FROM users\";
  9.   $wykonaj = mysql_query($zapytanie);
  10.  
  11.  // $pole1 = mysql_field_name($imie, 0);
  12.  
  13.  // print($pole1);
  14.  
  15.  
  16.   while ($pole = mysql_fetch_array ($wykonaj))
  17.   {
  18.     print &#092;"$pole[1], \";
  19.   }
  20. ?>


wszystko w tabeli mam na 100% ok więc nie wiem czemu nie działa :|



EDIT//

utało się naprawiłem guitar.gif wystarczyło jeszcze raz zainstalować krasnalserv
dzięki za pomoc smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.