Message erreur easy php PMB

Fermé
sabinesarah Messages postés 4 Date d'inscription dimanche 23 juin 2019 Statut Membre Dernière intervention 24 juin 2019 - 23 juin 2019 à 13:03
yg_be Messages postés 22729 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024 - 26 juin 2019 à 09:07
Bonjour
je viens d'installer easy php et PMB(SIGB permet de gerer un fond documentaire dans une bibliothèque) j'ai saisi une notice et quand je fait la recherche, il m'affiche bien la notice saisi mais avec message d'erreur

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:\EasyPHP-12.1\www\pmb\includes\mysql_functions.inc.php on line 101

voila mysql_functions.inc.
<?php
// +-------------------------------------------------+
// © 2002-2004 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net)
// +-------------------------------------------------+
// $Id: mysql_functions.inc.php,v 1.3 2017-07-10 13:01:34 tsamson Exp $

define("PMB_MYSQL_ASSOC", MYSQL_ASSOC);
define("PMB_MYSQL_BOTH", MYSQL_BOTH);
define("PMB_MYSQL_NUM", MYSQL_NUM);

function pmb_mysql_affected_rows($link_identifier = null){
global $dbh;

if ($link_identifier == null) {
$link_identifier = $dbh;
}
$res = mysql_affected_rows($link_identifier);

return $res;
}

function pmb_mysql_close($link_identifier = null){
global $dbh;

if ($link_identifier == null) {
$link_identifier = $dbh;
}
$res = mysql_close($link_identifier);

return $res;
}

function pmb_mysql_connect($server = null, $username = null, $password = null, $new_link = false, $client_flags = 0){
if ($server == null) {
$res = mysql_connect();
} elseif ($username == null) {
$res = mysql_connect($server);
} elseif ($password == null) {
$res = mysql_connect($server, $username);
} else {
$res = mysql_connect($server, $username, $password, $new_link, $client_flags);
}

return $res;
}

function pmb_mysql_data_seek($result , $row_number){
$res = mysql_data_seek($result , $row_number);

return $res;
}

function pmb_mysql_errno($link_identifier = null){
global $dbh;

if ($link_identifier == null) {
$link_identifier = $dbh;
}
$res = mysql_errno($link_identifier);

return $res;
}

function pmb_mysql_error($link_identifier = null){
global $dbh;

if ($link_identifier == null) {
$link_identifier = $dbh;
}
$res = mysql_error($link_identifier);

return $res;
}

function pmb_mysql_escape_string($unescaped_string){
$res = mysql_escape_string($unescaped_string);

return $res;
}

function pmb_mysql_fetch_array($result, $result_type = MYSQL_BOTH){
$res = mysql_fetch_array($result, $result_type);

return $res;
}

function pmb_mysql_fetch_assoc($result){
$res = mysql_fetch_assoc($result);

return $res;
}

function pmb_mysql_fetch_field($result, $field_offset = 0){
$res = mysql_fetch_field($result, $field_offset);

return $res;
}

function pmb_mysql_fetch_object($result, $class_name = "", $params = array()){
if (!$class_name) {
$res = mysql_fetch_object($result);
} elseif (!count($params)) {
$res = mysql_fetch_object($result, $class_name);
} else {
$res = mysql_fetch_object($result, $class_name, $params);
}

return $res;

}

function pmb_mysql_fetch_row($result){
$res = mysql_fetch_row($result);

return $res;
}

function pmb_mysql_field_flags($result, $field_offset){
$res = mysql_field_flags($result, $field_offset);

return $res;
}

function pmb_mysql_field_len($result, $field_offset){
$res = mysql_field_len($result, $field_offset);

return $res;
}

function pmb_mysql_field_name($result, $field_offset){
$res = mysql_field_name($result, $field_offset);

return $res;
}

function pmb_mysql_field_table($result, $field_offset){
$res = mysql_field_table($result, $field_offset);

return $res;
}

function pmb_mysql_field_type($result, $field_offset){
$res = mysql_field_type($result, $field_offset);

return $res;
}

function pmb_mysql_free_result($result){
$res = mysql_free_result($result);

return $res;
}

function pmb_mysql_get_client_info(){
$res = mysql_get_client_info();

return $res;
}

function pmb_mysql_get_host_info($link_identifier = null){
global $dbh;

if($link_identifier == null){
$link_identifier = $dbh;
}
$res = mysql_get_host_info($link_identifier);

return $res;
}

function pmb_mysql_get_proto_info($link_identifier = null){
global $dbh;

if($link_identifier == null){
$link_identifier = $dbh;
}
$res = mysql_get_proto_info($link_identifier);

return $res;
}

function pmb_mysql_get_server_info($link_identifier = null){
global $dbh;

if($link_identifier == null){
$link_identifier = $dbh;
}
$res = mysql_get_server_info($link_identifier);

return $res;
}

function pmb_mysql_insert_id($link_identifier = null){
global $dbh;

if($link_identifier == null){
$link_identifier = $dbh;
}
$res = mysql_insert_id($link_identifier);

return $res;
}

function pmb_mysql_list_tables($database, $link_identifier = null){
global $dbh;

if($link_identifier == null){
$link_identifier = $dbh;
}
$res = pmb_mysql_query("SHOW TABLES FROM ".$database, $link_identifier);

return $res;
}

function pmb_mysql_num_fields($result){
$res = mysql_num_fields($result);

return $res;
}

function pmb_mysql_num_rows($result){
$res = mysql_num_rows($result);

return $res;
}

function pmb_mysql_query($query, $link_identifier = null){
global $dbh;

if($link_identifier == null){
$link_identifier = $dbh;
}
$res = mysql_query($query, $link_identifier);

return $res;
}

function pmb_mysql_real_escape_string($unescaped_string, $link_identifier = null){
global $dbh;

if($link_identifier == null){
$link_identifier = $dbh;
}
$res = mysql_real_escape_string($unescaped_string, $link_identifier);

return $res;
}

function pmb_mysql_result($result, $row, $field = 0){
$res = mysql_result($result, $row, $field);

return $res;
}

function pmb_mysql_select_db($database_name, $link_identifier = null){
global $dbh;

if ($link_identifier == null) {
$link_identifier = $dbh;
}
if ($link_identifier == null) {
$res = mysql_select_db($database_name);
} else {
$res = mysql_select_db($database_name, $link_identifier);
}

return $res;
}

function pmb_mysql_stat($link_identifier = null){
global $dbh;

if($link_identifier == null){
$link_identifier = $dbh;
}
$res = mysql_stat($link_identifier);

return $res;
}

function pmb_mysql_tablename($result, $i){
$res = mysql_tablename($result, $i);

return $res;
}

et chaque que je rajoute des notice le message est affiché avant chaque notice apres une recherche
je sais pas quoi faire, aidez moi SVP
A voir également:

2 réponses

yg_be Messages postés 22729 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024 1 477
23 juin 2019 à 19:34
bonjour, quelle est la ligne 101?
merci d'utiliser les balises de code, comme expliqué ici
0
sabinesarah Messages postés 4 Date d'inscription dimanche 23 juin 2019 Statut Membre Dernière intervention 24 juin 2019
24 juin 2019 à 16:03
bonjour je viens de poster le code merci
0
sabinesarah Messages postés 4 Date d'inscription dimanche 23 juin 2019 Statut Membre Dernière intervention 24 juin 2019
24 juin 2019 à 15:59
<?php
// +-------------------------------------------------+
// © 2002-2004 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net)
// +-------------------------------------------------+
// $Id: mysql_functions.inc.php,v 1.3 2017-07-10 13:01:34 tsamson Exp $

define("PMB_MYSQL_ASSOC", MYSQL_ASSOC);
define("PMB_MYSQL_BOTH", MYSQL_BOTH);
define("PMB_MYSQL_NUM", MYSQL_NUM);

function pmb_mysql_affected_rows($link_identifier = null){
global $dbh;

if ($link_identifier == null) {
$link_identifier = $dbh;
}
$res = mysql_affected_rows($link_identifier);

return $res;
}

function pmb_mysql_close($link_identifier = null){
global $dbh;

if ($link_identifier == null) {
$link_identifier = $dbh;
}
$res = mysql_close($link_identifier);

return $res;
}

function pmb_mysql_connect($server = null, $username = null, $password = null, $new_link = false, $client_flags = 0){
if ($server == null) {
$res = mysql_connect();
} elseif ($username == null) {
$res = mysql_connect($server);
} elseif ($password == null) {
$res = mysql_connect($server, $username);
} else {
$res = mysql_connect($server, $username, $password, $new_link, $client_flags);
}

return $res;
}

function pmb_mysql_data_seek($result , $row_number){
$res = mysql_data_seek($result , $row_number);

return $res;
}

function pmb_mysql_errno($link_identifier = null){
global $dbh;

if ($link_identifier == null) {
$link_identifier = $dbh;
}
$res = mysql_errno($link_identifier);

return $res;
}

function pmb_mysql_error($link_identifier = null){
global $dbh;

if ($link_identifier == null) {
$link_identifier = $dbh;
}
$res = mysql_error($link_identifier);

return $res;
}

function pmb_mysql_escape_string($unescaped_string){
$res = mysql_escape_string($unescaped_string);

return $res;
}

function pmb_mysql_fetch_array($result, $result_type = MYSQL_BOTH){
$res = mysql_fetch_array($result, $result_type);

return $res;
}

function pmb_mysql_fetch_assoc($result){
$res = mysql_fetch_assoc($result);

return $res;
}

function pmb_mysql_fetch_field($result, $field_offset = 0){
$res = mysql_fetch_field($result, $field_offset);

return $res;
}

function pmb_mysql_fetch_object($result, $class_name = "", $params = array()){
if (!$class_name) {
$res = mysql_fetch_object($result);
} elseif (!count($params)) {
$res = mysql_fetch_object($result, $class_name);
} else {
$res = mysql_fetch_object($result, $class_name, $params);
}

return $res;

}

function pmb_mysql_fetch_row($result){
$res = mysql_fetch_row($result);

return $res;
}

function pmb_mysql_field_flags($result, $field_offset){
$res = mysql_field_flags($result, $field_offset);

return $res;
}

function pmb_mysql_field_len($result, $field_offset){
$res = mysql_field_len($result, $field_offset);

return $res;
}

function pmb_mysql_field_name($result, $field_offset){
$res = mysql_field_name($result, $field_offset);

return $res;
}

function pmb_mysql_field_table($result, $field_offset){
$res = mysql_field_table($result, $field_offset);

return $res;
}

function pmb_mysql_field_type($result, $field_offset){
$res = mysql_field_type($result, $field_offset);

return $res;
}

function pmb_mysql_free_result($result){
$res = mysql_free_result($result);

return $res;
}

function pmb_mysql_get_client_info(){
$res = mysql_get_client_info();

return $res;
}

function pmb_mysql_get_host_info($link_identifier = null){
global $dbh;

if($link_identifier == null){
$link_identifier = $dbh;
}
$res = mysql_get_host_info($link_identifier);

return $res;
}

function pmb_mysql_get_proto_info($link_identifier = null){
global $dbh;

if($link_identifier == null){
$link_identifier = $dbh;
}
$res = mysql_get_proto_info($link_identifier);

return $res;
}

function pmb_mysql_get_server_info($link_identifier = null){
global $dbh;

if($link_identifier == null){
$link_identifier = $dbh;
}
$res = mysql_get_server_info($link_identifier);

return $res;
}

function pmb_mysql_insert_id($link_identifier = null){
global $dbh;

if($link_identifier == null){
$link_identifier = $dbh;
}
$res = mysql_insert_id($link_identifier);

return $res;
}

function pmb_mysql_list_tables($database, $link_identifier = null){
global $dbh;

if($link_identifier == null){
$link_identifier = $dbh;
}
$res = pmb_mysql_query("SHOW TABLES FROM ".$database, $link_identifier);

return $res;
}

function pmb_mysql_num_fields($result){
$res = mysql_num_fields($result);

return $res;
}

function pmb_mysql_num_rows($result){
$res = mysql_num_rows($result);

return $res;
}

function pmb_mysql_query($query, $link_identifier = null){
global $dbh;

if($link_identifier == null){
$link_identifier = $dbh;
}
$res = mysql_query($query, $link_identifier);

return $res;
}

function pmb_mysql_real_escape_string($unescaped_string, $link_identifier = null){
global $dbh;

if($link_identifier == null){
$link_identifier = $dbh;
}
$res = mysql_real_escape_string($unescaped_string, $link_identifier);

return $res;
}

function pmb_mysql_result($result, $row, $field = 0){
$res = mysql_result($result, $row, $field);

return $res;
}

function pmb_mysql_select_db($database_name, $link_identifier = null){
global $dbh;

if ($link_identifier == null) {
$link_identifier = $dbh;
}
if ($link_identifier == null) {
$res = mysql_select_db($database_name);
} else {
$res = mysql_select_db($database_name, $link_identifier);
}

return $res;
}

function pmb_mysql_stat($link_identifier = null){
global $dbh;

if($link_identifier == null){
$link_identifier = $dbh;
}
$res = mysql_stat($link_identifier);

return $res;
}

function pmb_mysql_tablename($result, $i){
$res = mysql_tablename($result, $i);

return $res;
}
0
sabinesarah Messages postés 4 Date d'inscription dimanche 23 juin 2019 Statut Membre Dernière intervention 24 juin 2019
24 juin 2019 à 16:01
voila et merci pour votre interet pour mon probleme
0
yg_be Messages postés 22729 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024 1 477 > sabinesarah Messages postés 4 Date d'inscription dimanche 23 juin 2019 Statut Membre Dernière intervention 24 juin 2019
26 juin 2019 à 09:07
je ne vois pas où se fait l'appel à pmb_mysql_fetch_object
0