Skip to content
Extraits de code Groupes Projets
Valider 6a1edf19 rédigé par marcimat's avatar marcimat
Parcourir les fichiers

Il arrive que sql_fetch() se sqlite3/PDO renvoie aussi le nom de la table...

Il arrive que sql_fetch() se sqlite3/PDO renvoie aussi le nom de la table comme sqlite2 au lieu de simplement le nom du champ; il faut l'enlever.
parent f7aec38a
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -375,9 +375,9 @@ function spip_sqlite_fetch($r, $t='', $serveur='') { ...@@ -375,9 +375,9 @@ function spip_sqlite_fetch($r, $t='', $serveur='') {
$retour = sqlite_fetch_array($r, $t); $retour = sqlite_fetch_array($r, $t);
} }
// la version 2 parfois renvoie des 'table.titre' au lieu de 'titre' tout court ! pff ! // les version 2 et 3 parfois renvoie des 'table.titre' au lieu de 'titre' tout court ! pff !
// suppression de 'table.' pour toutes les cles (c'est un peu violent !) // suppression de 'table.' pour toutes les cles (c'est un peu violent !)
if ($retour && _sqlite_is_version(2, $link)){ if ($retour){
$new = array(); $new = array();
foreach ($retour as $cle=>$val){ foreach ($retour as $cle=>$val){
if (($pos = strpos($cle, '.'))!==false){ if (($pos = strpos($cle, '.'))!==false){
...@@ -388,7 +388,7 @@ function spip_sqlite_fetch($r, $t='', $serveur='') { ...@@ -388,7 +388,7 @@ function spip_sqlite_fetch($r, $t='', $serveur='') {
$retour = &$new; $retour = &$new;
} }
//print_r($retour); //echo "<br />";print_r($retour);
return $retour; return $retour;
} }
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter