Strona 1 z 1

[PHP/SQL] Skrypt nie pokazuje zawartości tabeli

: pn mar 13, 2006 5:50 pm
autor: slawko
Skrypt nie pokazuje zawartości tabeli w bazie MySql
zamiast zawartości bazy mam linie pionowe.
Oto kod:
[php]<?php
echo"<table width=\"250\" align=\"center\" style=\"margin-top:0px\"><tr>
<td bgcolor=\"black\">Nazwa dnia</td><td bgcolor=\"black\">Czynny w godz.</td></tr>";
$connection=mysql_connect('localhost','slawko','samba');
if(!$connection)
{
echo'Brak połączenia!!!';
}
$baza=mysql_select_db('przychodnia');
if(!$baza)
{
echo'Błąd wyboru bazy!!';
}
$zapytanie="select * from otwarte order by id asc";
$wynik=mysql_query($zapytanie, $connection);
if(!$wynik)
{
echo'Nie można wykonać zapytania';
}
while($row = mysql_fetch_array($wynik)){
$id = $row ['id'];
$Dni = $row['dni'];
$Godziny = $row['godz'];
echo "
<tr><td bgcolor=\"gray\"> $dni
</td><td bgcolor=\"gray\">
$godz</td></tr>
";
}
echo"</table>";
?>[/php]
Wygląda to tak
http://slawkok.webpark.pl/zrzut.png
Co jest nie tak?

Re: [PHP/SQL] Skrypt nie pokazuje zawartości tabeli

: pn mar 13, 2006 8:19 pm
autor: Cotter
To:
[php]<?php
echo "
<tr><td bgcolor=\"gray\"> $dni
</td><td bgcolor=\"gray\">
$godz</td></tr>
";
?>[/php]
Nie powinno być tak?:
[php]<?php
echo "
<tr><td bgcolor=\"gray\"> $Dni
</td><td bgcolor=\"gray\">
$Godziny</td></tr>
";

?>[/php]

Poza tym zamknij na końcu połączenie z MySQL (jeżeli tago nie zrobiłeś):
mysql_close($connection);

Re: [PHP/SQL] Skrypt nie pokazuje zawartości tabeli

: wt mar 14, 2006 2:54 pm
autor: slawko
Niestety nie pomogło teraz pokazuje się komunikat:
Nie można wykonać zapytania
A kod strony jest następujący:[php]
<?php

echo"<table width=\"250\" align=\"center\" style=\"margin-top:0px\"><tr>
<td bgcolor=\"black\">Nazwa dnia</td><td bgcolor=\"black\">Czynny w godz.</td></tr>";
$connection=mysql_connect('localhost','slawko','samba');
if(!$connection)
{
echo'Brak połączenia!!!';
}
$baza=mysql_select_db('przychodnia');
if(!$baza)
{
echo'Błąd wyboru bazy!!';
}
$zapytanie="select * from otwarte order by id asc";
$wynik=mysql_query($zapytanie, $connection);
if(!$wynik)
{
echo'Nie można wykonać zapytania';
}
while($row = mysql_fetch_array($wynik)){
$id = $row ['id'];
$dni = $row['dni'];
$godz = $row['godz'];
echo "
<tr><td bgcolor=\"gray\"> $dni
</td><td bgcolor=\"gray\">
$godz</td></tr>
";
}
echo"</table>";

[/php]
Co żle robię iż nie można wykonać zapytania?

Re: [PHP/SQL] Skrypt nie pokazuje zawartości tabeli

: wt mar 14, 2006 3:15 pm
autor: viraptor
[php]<?php
die mysql_error();
?>[/php]
po echo 'Nie można....'; i podaj co wypisuje
nie jesteśmy jasnowidzami ;)

Re: [PHP/SQL] Skrypt nie pokazuje zawartości tabeli

: wt mar 14, 2006 5:22 pm
autor: slawko
Już wszystko mi się wyświetla dzięki
Lecz brak mi polskich liter w bazie, jak to naprawić?

Re: [PHP/SQL] Skrypt nie pokazuje zawartości tabeli

: wt mar 28, 2006 10:01 am
autor: phpIker
Zmień system porównań w bazie np. za pomocą phpMyAdmin. Jak pamiętam to było latin2_general_ci.

Re: [PHP/SQL] Skrypt nie pokazuje zawartości tabeli

: pn kwie 03, 2006 4:48 pm
autor: slawko
a normalnie w mysql-u nie moge tego zrobić, bo nie używam phpmyadmin
a czy jakiś inny sposób jest by zmienić litery na polskie