Depannage PC Boutique Forum
informatique

Fatal error: Call to undefined function: mysql_connect() in...

Aide informatiqueAssistance informatique gratuite Aide informatique
informatique

#1   

abii

Fatal error: Call to undefined function: mysql_connect() in...

bonjour cela fait 1 semaine que j'essaie de mettre en place mon site internet mais voila, j'ai le message suivant:

Fatal error: Call to undefined function: mysql_connect() in /web/sites/user/4/211/56628/public/www/includes/functions/database.php on line 19

qu'est ce que cela signifie, quelqu'un opeut il m'aider merci d'avance.

il s'agit de mon fichier database


Code:

<?php
/*
$Id: database.php,v 1.21 2003/06/09 21:21:59 hpdl Exp $

osCommerce, Open Source E-Commerce Solutions
http://www.oscommerce.com

Copyright (c) 2003 osCommerce

Released under the GNU General Public License
*/

function tep_db_connect($server = DB_SERVER, $username = DB_SERVER_USERNAME, $password = DB_SERVER_PASSWORD, $database = DB_DATABASE, $link = 'db_link') {
global $$link;

if (USE_PCONNECT == 'true') {
$$link = mysql_pconnect($server, $username, $password);
} else {
$$link = mysql_connect($server, $username, $password);
}

if ($$link) mysql_select_db($database);

return $$link;
}

function tep_db_close($link = 'db_link') {
global $$link;

return mysql_close($$link);
}

function tep_db_error($query, $errno, $error) {
die('<font color="#000000"><b>' . $errno . ' - ' . $error . '<br><br>' . $query . '<br><br><small><font color="#ff0000">[TEP STOP]</font></small><br><br></b></font>');
}

function tep_db_query($query, $link = 'db_link') {
global $$link;

if (defined('STORE_DB_TRANSACTIONS') && (STORE_DB_TRANSACTIONS == 'true')) {
error_log('QUERY ' . $query . "\n", 3, STORE_PAGE_PARSE_TIME_LOG);
}

$result = mysql_query($query, $$link) or tep_db_error($query, mysql_errno(), mysql_error());

if (defined('STORE_DB_TRANSACTIONS') && (STORE_DB_TRANSACTIONS == 'true')) {
$result_error = mysql_error();
error_log('RESULT ' . $result . ' ' . $result_error . "\n", 3, STORE_PAGE_PARSE_TIME_LOG);
}

return $result;
}

function tep_db_perform($table, $data, $action = 'insert', $parameters = '', $link = 'db_link') {
reset($data);
if ($action == 'insert') {
$query = 'insert into ' . $table . ' (';
while (list($columns, ) = each($data)) {
$query .= $columns . ', ';
}
$query = substr($query, 0, -2) . ') values (';
reset($data);
while (list(, $value) = each($data)) {
switch ((string)$value) {
case 'now()':
$query .= 'now(), ';
break;
case 'null':
$query .= 'null, ';
break;
default:
$query .= '\'' . tep_db_input($value) . '\', ';
break;
}
}
$query = substr($query, 0, -2) . ')';
} elseif ($action == 'update') {
$query = 'update ' . $table . ' set ';
while (list($columns, $value) = each($data)) {
switch ((string)$value) {
case 'now()':
$query .= $columns . ' = now(), ';
break;
case 'null':
$query .= $columns .= ' = null, ';
break;
default:
$query .= $columns . ' = \'' . tep_db_input($value) . '\', ';
break;
}
}
$query = substr($query, 0, -2) . ' where ' . $parameters;
}

return tep_db_query($query, $link);
}

function tep_db_fetch_array($db_query) {
return mysql_fetch_array($db_query, MYSQL_ASSOC);
}

function tep_db_num_rows($db_query) {
return mysql_num_rows($db_query);
}

function tep_db_data_seek($db_query, $row_number) {
return mysql_data_seek($db_query, $row_number);
}

function tep_db_insert_id() {
return mysql_insert_id();
}

function tep_db_free_result($db_query) {
return mysql_free_result($db_query);
}

function tep_db_fetch_fields($db_query) {
return mysql_fetch_field($db_query);
}

function tep_db_output($string) {
return htmlspecialchars($string);
}

function tep_db_input($string) {
return addslashes($string);
}

function tep_db_prepare_input($string) {
if (is_string($string)) {
return trim(tep_sanitize_string(stripslashes($string)));
} elseif (is_array($string)) {
reset($string);
while (list($key, $value) = each($string)) {
$string[$key] = tep_db_prepare_input($value);
}
return $string;
} else {
return $string;
}
}
?>


  


#2   

Jérémy

Re: Fatal error: Call to undefined function: mysql_connect() in...

Hello,

Cela signifie que la fonction mysql_connect() n'a pas été définie correctement ou pas définie du tout.



  


#3   

yoshx

Re: Fatal error: Call to undefined function: mysql_connect() in...

Salut, tu veux dire quoi par la parce que j'ai le même problème et tout ce que j'ai trouvé pour l'instant sur le net ca marche pas



  


#4   

Jérémy

Re: Fatal error: Call to undefined function: mysql_connect() in...

On dirait que php n'est pas configuré pour contenir les fonctions mysql... Quelle version de php as tu téléchargé ?. Il serait bon de regarder ton phpinfo()



  


#5   

anis zouaoui

Re: Fatal error: Call to undefined function: mysql_connect() in...

Salut tout le monde,
par défaut le register_long_array=off dans le fichier php.ini pour des raisons de perf, mettre ce paramètre à on corrigera vos soucis.
cdt,
Zikou



  


#6   

Jérémy

Re: Fatal error: Call to undefined function: mysql_connect() in...

zikou a écrit:

Salut tout le monde,
par défaut le register_long_array=off dans le fichier php.ini pour des raisons de perf, mettre ce paramètre à on corrigera vos soucis.
cdt,
Zikou

Mais ça va pas la tête !
Ne faites pas ça !!

Faille de sécurité critique (a moins d'avoir un mod_security en mode parano)



  


#7   

Guest-85

Re: Fatal error: Call to undefined function: mysql_connect() in...

Bonjour,

Fatal error: Wrong Query.
User 'datmb' has exceeded the 'max_questions' resource (current value: 100000) in /mounted-storage/home82a/sub007/sc30722-VIYG/mbosna.info/mb/date/installation/install.php on line 452

Moi enfete j'ai recu cela,j'ai chercher sur le net et j'ai rien trouver alors j'espere que ici vous m'aiderai..



  


Réponse rapide

forum Répondez et participez librement forum
Services informatiques Merci d'écrire un méssage de plus de 10 mots en français correct.

Top recherche sur le forum d'aide

Pied de page des forums

informatique
Forum : Réseau - Sécurité - Materiel
Php - Référencement - Serveurs - Divers
Windows - Internet - Logiciels - Communication
SARL Brakstar - siret : 48501380900010 RCS
9 allée du colonel Koch. 91250 Saintry sur Seine
Tel : 01.69.89.99.57 - Mail : societe@brakstar.com
Brakstar.com par Jeremy Gautier