Changeset 27341 in spip-zone


Ignore:
Timestamp:
Mar 15, 2009, 11:02:58 AM (10 years ago)
Author:
cy_altern@…
Message:

utilisation de sql_alter et remplacement de tous les spip_query

Location:
_plugins_/_stable_/fulltext
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_stable_/fulltext/exec/fulltext.php

    r27338 r27341  
    77
    88function Fulltext_trouver_engine_table($table) {
    9         if ($s = spip_query("SHOW CREATE TABLE ".table_objet_sql($table), $serveur)
     9        if ($s = sql_query("SHOW CREATE TABLE ".table_objet_sql($table), $serveur)
    1010        AND $t = sql_fetch($s)
    1111        AND $create = array_pop($t)
     
    4949                $index = Fulltext_index($table,array($nom), $nom);
    5050
    51         if (!$s = spip_query($query = "ALTER TABLE ".table_objet_sql($table)
     51        if (!$s = sql_alter("TABLE ".table_objet_sql($table)
    5252        ." ADD FULLTEXT ".$index))
    5353                return "<strong>Erreur ".mysql_errno()." ".mysql_error()."</strong><pre>$query</pre><p />\n";
     
    6363
    6464function Fulltext_supprimer_index($table, $nom='tout') {
    65         if (!$s = spip_query($query = "ALTER TABLE ".table_objet_sql($table)." DROP INDEX ".$nom))
     65        if (!$s = sql_alter("TABLE ".table_objet_sql($table)." DROP INDEX ".$nom))
    6666                return "<p><strong>Erreur suppression index ".mysql_errno()." ".mysql_error()."</strong><pre>$query</pre></p>\n";
    6767  else
     
    7272  if (count($keys = fulltext_keys($table)) > 0) {
    7373      foreach ($keys as $key=>$vals) {
    74         if (!$s = spip_query($query = "ALTER TABLE ".table_objet_sql($table)." DROP INDEX ".$key))
     74        if (!$s = sql_alter("TABLE ".table_objet_sql($table)." DROP INDEX ".$key))
    7575            return "<p><strong>Erreur suppression index ".mysql_errno()." ".mysql_error()."</strong><pre>$query</pre></p>\n";
    76         if (!$s = spip_query($query = "ALTER TABLE ".table_objet_sql($table)." ADD FULLTEXT ".$key." (".$vals.")"))
     76        if (!$s = sql_alter("TABLE ".table_objet_sql($table)." ADD FULLTEXT ".$key." (".$vals.")"))
    7777            return "<strong>Erreur ".mysql_errno()." ".mysql_error()."</strong><pre>$query</pre><p />\n";
    7878        sql_optimize(table_objet_sql($table));
     
    126126    // charset table
    127127    $data =  sql_fetch(sql_query("SHOW CREATE TABLE ".table_objet_sql($table)));
    128     preg_match(',DEFAULT CHARSET=([a-zA-Z0-9-]*),', $data["Create Table"], $match);
     128    preg_match(',DEFAULT CHARSET=([^\s]+),', $data["Create Table"], $match);
    129129    $charset_table = strtolower(str_replace('-','',$match[1]));
    130130    if ($charset_table != '' AND $charset != $charset_table) $necessite_conversion = true;
     
    141141                        if (_request('myisam') == $table
    142142                        OR _request('myisam') == 'tous') {
    143                                 $s = spip_query("ALTER TABLE ".table_objet_sql($table)." ENGINE=MyISAM");
     143                                $s = sql_alter("TABLE ".table_objet_sql($table)." ENGINE=MyISAM");
    144144                                if (!$s)
    145145                                        echo "<p><strong>".mysql_errno().' '.mysql_error()."</strong></p>\n";
  • _plugins_/_stable_/fulltext/inc/rechercher.php

    r27328 r27341  
    9090
    9191function fulltext_keys($table, $prefix=null, $serveur=null) {
    92         if ($s = spip_query("SHOW CREATE TABLE ".table_objet_sql($table), $serveur)
     92        if ($s = sql_query("SHOW CREATE TABLE ".table_objet_sql($table), $serveur)
    9393        AND $t = sql_fetch($s)
    9494        AND $create = array_pop($t)
     
    293293                                ORDER BY score DESC
    294294                                LIMIT 0,500";
    295                         $s = spip_query($query);
     295                        $s = sql_query($query);
    296296#                       var_dump($query);
    297 #                       spip_log($query,'recherche');
     297                        spip_log($query,'recherche');
    298298                        if (!$s) spip_log(mysql_errno().' '.mysql_error()."\n".$query, 'recherche');
    299299#                       exit;
Note: See TracChangeset for help on using the changeset viewer.