Witam.
Mam problem ze skryptem php. Otóż nie chce współpracować z bazą danych mysql, tzn. nie pobiera danych z tabel. Serwer mysql działa na 100 % poprawnie. Być może popełniłem jakiś błąd...mam nadzieje że mi pomożecie. Oto kod :
<?php
include("FastTemplate.php");
$aTemplate = new FastTemplate ( "." ) ;
$aTemplate -> define ( array ('basic' => 'Szab.mtp') ) ;
$aDBLink = @mysql_connect("localhost", "root", "krasnal");
if (! empty($aDBLink))
{
if (mysql_select_db("sklep medyczny", $aDBLink) == True )
{
$aSQL = "SELECT *
FROM (kategorieproduktow INNER JOIN Produkty ON kategorieproduktow.IDKategorii = Produkty.IDKategorii) INNER JOIN podkategorie ON Produkty.IDPodkategorii = podkategorie.IDPodkategorii
WHERE (((kategorieproduktow.IDKategorii)='1') AND ((podkategorie.IDPodkategorii)= $nrkat ))";
$aQResult = mysql_query( $aSQL, $aDBLink );
if ( $aQResult == True )
{
while ($aRow = mysql_fetch_array( $aQResult ))
{
$nag = $aRow["naglowek"];
$podnag = $aRow["podnaglowek"];
$a = $aRow["wyrob"];
$b = $aRow["przeznaczenie"];
$c = $aRow["refundacja"];
$d = $aRow["kodnfz"];
$e = $aRow["zdjecie"];
$aTemplate -> assign ( array (
'ATR' => $nag,
'ATRYB' => $podnag,
'WYROB' => $a,
'PRZEZNACZENIE' => $b,
'REFUNDACJA' => $c,
'KODNFZ' => $d, 'ZDJECIE' => $e ) );
$aTemplate -> parse ( 'PAGE', 'basic' );
$aTemplate -> FastPrint ( 'PAGE' );
}
mysql_free_result ( $aQResult );
}
}
else
{
print ("Błąd wyboru bazy danych<br>") ;
}
}
else
{
print("Błąd przy podłączaniu do bazy danych<br>");
}
?>
Dzięki z góry
?>[/php]
Problemy ze skryptem
-
Cypress_1982
- Posty: 2
- Rejestracja: ndz lip 24, 2005 1:39 pm
- Lokalizacja: Gdańsk
- Kontakt:
-
FanFataL
- Nowy

- Posty: 113
- Rejestracja: pn lut 28, 2005 1:33 am
- Lokalizacja: Kraków / Katowice / Bydgoszcz
- Kontakt:
Re: Problemy ze skryptem
Podejrzewam błąd w zapytaniu - spróbuj dać tak: [php]<?php
// ...
$aQResult = mysql_query( $aSQL, $aDBLink ) or die(mysql_error());
// ...
?>[/php]
Pozdrawiam
...
// ...
$aQResult = mysql_query( $aSQL, $aDBLink ) or die(mysql_error());
// ...
?>[/php]
Pozdrawiam
...