[php] + Mysql - funkcja wybierająca rekordy
: pt kwie 16, 2004 11:35 am
Witam , mam taki oto problem. Mam funkcję (zmodyfikowaną w stosunku do jednego z przykładów w artykule o Mysql) wybierającą odpowiednie rekordy z bazy danych.
Kod:
[php]<?php
function baza_select($tabela,$pole)
{
$pole = "*" ;
$query = "select $pole from $tabela";
$wyn = mysql_query($query);
return $wyn;
}
?>[/php]
Jej przykładowe wywołanie :
baza_select("test","*");
a teraz wyświetlanie wyników :
[php]
if (mysql_num_rows($wyn)>0)
{
print("<table border=1>");
while ($tab = mysql_fetch_array($wyn))
{
print("<tr height=25><td >");
print($tab['id']."</td><td>");
print($tab['autor']."</td></tr>");
}
print("</table>");
}
[/php]
Po wywołaniu mam komunikat :
Warning: mysql_num_rows(): supplied argument is not a valid MYSQL result resource
Gdzie jest błąd, czy zmienna $wyn nie jest widziana po wywołaniu funkcji ?
Kod:
[php]<?php
function baza_select($tabela,$pole)
{
$pole = "*" ;
$query = "select $pole from $tabela";
$wyn = mysql_query($query);
return $wyn;
}
?>[/php]
Jej przykładowe wywołanie :
baza_select("test","*");
a teraz wyświetlanie wyników :
[php]
if (mysql_num_rows($wyn)>0)
{
print("<table border=1>");
while ($tab = mysql_fetch_array($wyn))
{
print("<tr height=25><td >");
print($tab['id']."</td><td>");
print($tab['autor']."</td></tr>");
}
print("</table>");
}
[/php]
Po wywołaniu mam komunikat :
Warning: mysql_num_rows(): supplied argument is not a valid MYSQL result resource
Gdzie jest błąd, czy zmienna $wyn nie jest widziana po wywołaniu funkcji ?