Changeset 4325 for trunk/upgrade.php


Ignore:
Timestamp:
Nov 20, 2009, 3:17:04 PM (14 years ago)
Author:
nikrou
Message:

Feature 1244 resolved
Replace all mysql functions in core code by ones independant of database engine

Fix small php code synxtax : hash must be accessed with [ ] and not { }.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/upgrade.php

    r4280 r4325  
    4444include(PHPWG_ROOT_PATH . 'include/config_default.inc.php');
    4545@include(PHPWG_ROOT_PATH. 'include/config_local.inc.php');
     46include(PHPWG_ROOT_PATH .'include/dblayer/functions_mysql.inc.php');
    4647
    4748prepare_conf_upgrade();
     
    5152
    5253// Database connection
    53 mysql_connect( $conf['db_host'], $conf['db_user'], $conf['db_password'] ) or die ( "Could not connect to database server" );
    54 mysql_select_db( $conf['db_base'] ) or die ( "Could not connect to database" );
    55 if ( version_compare(mysql_get_server_info(), '4.1.0', '>=')
    56     and defined('DB_CHARSET') and DB_CHARSET!='' )
    57 {
    58   pwg_query('SET NAMES "'.DB_CHARSET.'"');
    59 }
     54$pwg_db_link = pwg_db_connect($conf['db_host'], $conf['db_user'],
     55                              $conf['db_password'], $conf['db_base'])
     56  or my_error('pwg_db_connect', true);
     57
     58pwg_db_check_charset();
    6059
    6160// +-----------------------------------------------------------------------+
     
    7776  $result = pwg_query($query);
    7877
    79   while ($row = mysql_fetch_row($result))
     78  while ($row = pwg_db_fetch_row($result))
    8079  {
    8180    if (preg_match('/^'.PREFIX_TABLE.'/', $row[0]))
     
    106105    $columns_of[$table] = array();
    107106
    108     while ($row = mysql_fetch_row($result))
     107    while ($row = pwg_db_fetch_row($result))
    109108    {
    110109      array_push($columns_of[$table], $row[0]);
Note: See TracChangeset for help on using the changeset viewer.