Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou com muitos problemas e dúvidas para atualizar o meu código.
Alguem pode me dar uma luz? Não posso alterar o nome da classe e nem das function's
<?php
class db {
public static function Conect($servidor, $usuario, $senha, $db){
mysql_connect($servidor, $usuario, $senha);
mysql_select_db($db);
}
public static function Query($val){
return @mysql_query($val);
}
public static function FetchArray($val){
return @mysql_fetch_array($val);
}
public static function NumRows($val){
return @mysql_num_rows($val);
}
}
db::Conect('localhost','j93aziqi_painel','efj31#13f43c3552zx','j93aziqi_painel');Ficou assim, mas ele nao quer funcionar de jeito nenhum :/
Warning: mysqli_query() expects at least 2 parameters, 1 given in /home/u988136927/public_html/painel/fw_painel/install/config.php on line 7
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in /home/u988136927/public_html/painel/fw_painel/install/config.php on line 13
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, null given in /home/u988136927/public_html/painel/fw_painel/install/config.php on line 10
<?php
class db {
public static function Conect($servidor, $usuario, $senha, $db){
mysqli_connect($servidor, $usuario, $senha, $db);
}
public static function Query($val){
return mysqli_query($val);
}
public static function FetchArray($val){
return mysqli_fetch_array($val);
}
public static function NumRows($val){
return mysqli_num_rows($val);
}
}
db::Conect('localhost','u988136927_cair2','u988136927_cair2','u988136927_cair2');Leia atentamente este artigo. Note que mysqli_query exige 2 parâmetros. Você só passou um. É isso que o erro está dizendo
Para migar para MySQLi, veja este artigo: http://rberaldo.com.br/como-atualizar-php-mysql-mysqli/
Se preferir PDO (recomendável por ser mais portável), veja este artigo: http://rberaldo.com.br/pdo-mysql/