10/10/2018, 00:14
Truyền tham số cho hàm???
Mình viết hàm:
function getTable($table)
{
$sql = "SELECT * FROM ".$table;
}
getTable("PHONG");
$result = mysql_query($sql,$con);
while($row = mysql_fetch_array($result))
{
echo $row[MA_PHONG]."<br>";
echo $row["TEN_PHONG"]."<br>";
}
và bị lỗi: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
Mình mới học PHP được 2 ngày, vì viết ct quen bên .NET rồi nên thử truyền tham số như vậy nhưng không được, không hiểu PHP cách viết truyền tham số vào hàm như thế nào mọi người giúp dùm mình với, cảm ơn nhiều lắm!
function getTable($table)
{
$sql = "SELECT * FROM ".$table;
}
getTable("PHONG");
$result = mysql_query($sql,$con);
while($row = mysql_fetch_array($result))
{
echo $row[MA_PHONG]."<br>";
echo $row["TEN_PHONG"]."<br>";
}
và bị lỗi: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
Mình mới học PHP được 2 ngày, vì viết ct quen bên .NET rồi nên thử truyền tham số như vậy nhưng không được, không hiểu PHP cách viết truyền tham số vào hàm như thế nào mọi người giúp dùm mình với, cảm ơn nhiều lắm!
Bài liên quan
{
$sql = "SELECT * FROM ".$table;
}
getTable("PHONG");
//function getTable($table)
//{
$sql = "SELECT * FROM PHONG";
//}
//getTable("PHONG");
$result = mysql_query($sql,$con);
while($row = mysql_fetch_array($result))
{
echo $row[MA_PHONG]."<br>";
echo $row["TEN_PHONG"]."<br>";
}
Ý mình là cái hàm mình viết và truyền vào bị sai nguyên tắc lập trình PHP như thế nào, mình viết bình thường như trên thì nó chạy được bạn à. Bạn chỉ dùm mình với?!