Ignore:
Timestamp:
Aug 31, 2012, 2:45:39 PM (8 years ago)
Author:
suske@…
Message:

Traiter les varchar sans longueur, les default sur les text, un paquet et sa langue + todo, règles et de l'ordre

File:
1 copied

Legend:

Unmodified
Added
Removed
  • _plugins_/sqlip_export/trunk/sqlite-mysql_fonctions.php

    r65397 r65427  
    11<?php
    22
     3// la cle primaire est declaree avec le reste du sql => recuperer sa seule declaration
    34function cle_prim($val) {
    45if ($position_cle=strpos($val,"PRIMARY")) {
     
    910}
    1011
     12//sqlite fournit des noms de cle de la forme nom_table_cle => supprimer nom_table
    1113function keyname($nomlong,$nomtable) {
    1214$nomtable=$nomtable."_";
     
    1820}
    1921
    20     function mysql_prep($value)
    21     {
    22        $value = str_replace("&#39;","'",$value);
    23        $value = str_replace("\'","'",$value);
    24        $text_mysql = addslashes($value);
    25  
    26         return $text_mysql;
    27     }
     22// nettoyer pour MySQL => enlever les entites num, les échappements préexistants + addslashes
     23function mysql_prep($value) {
     24        $value = str_replace("&#39;","'",$value);
     25    $value = str_replace("\'","'",$value);
     26    $text_mysql = addslashes($value);
     27    return $text_mysql;
     28}
     29
    2830?>
Note: See TracChangeset for help on using the changeset viewer.