у меня есть ошибка в моем коде
) Fatal error: Call to undefined function pg_num_rows() in C:\QG\www\medical-clinic\manip\updateProduit.php on line 49
Call Stack
# Time Memory Function Location
1 0.0019 386752 {main}( ) ..\updateProduit.php:0
Я использую PHP5 MYSQL
Вот мой оригинальный код, я не знаю, почему он не говорит:
//VERIFICATION SI PRODUIT EXISTE
$query = "
SELECT `panier`.`idProduit`
FROM `panier`, `produit`
WHERE `Produit`.`nom` = '$nom'
AND `panier`.`idPanier` = ".$_SESSION["tempPanierSpec"]."
AND `produit`.`idProduit` = AND `panier`.`idProduit`
";
$result = mysql_query($query);
$numRows = pg_num_rows($result); //NOMBRE DE ROW (DONNEES) DANS LA REPONSE
//SI N'EXISTE PAS
if($numRows == 0){
mysql_query("SELECT `produit`.`idProduit` FROM `produit` WHERE `produit`.`nom` = '$nom'");
while($row = mysql_fetch_array($result)){ $_SESSION["tempIdProd"] = $row["idProduit"]; }//WHILE
mysql_query("INSERT INTO Panier (idPanier, idProduit, qte)
VALUES ('".$_SESSION["panierSpec"]."', '".$_SESSION["tempIdProd"]."', '$qte')");
}
//SI EXISTE
else{
while($row = mysql_fetch_array($result)){ $_SESSON["tempIdProd"] = $row["idProduit"];}
$query = "
UPDATE `panier`
SET `panier`.`qte` = `panier`.`qte` + $qte
WHERE `panier`.`idPanier` = '".$_SESSION["tempPanierSpec"]."'
AND `panier`.`idProduit` = ". $_SESSION["tempidProd"];
mysql_query($query);
}
Спасибо всем