correzione di massa di tutti record di database con LTRIM

megarospo

Utente Attivo
25 Set 2007
147
0
0
ciao a tutti.
devo togliere su tantissime voci di un database gli spazi iniziali. Ma con LTRIM non sono riuscito. Non conosco la sintassi giusta per farlo su tutto il database. Mi aiutate? :crying:
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
secondo me devi fare una select
da questa ricavare la voce che ti interessa e l'id e uppare la voce dopo il trim.
es.

PHP:
$query=mysql_query("SELECT * FROM tuatabella");

while($riga=mysql_fetch_array($query)){
$id=$riga['id'];
$daTrimmare=trim($riga['voce']);

$correggi="UPDATE tuatabella SET voce='".$daTrimmare."' WHERE id='".$id."'";
$trimmavoci=mysql_fetch_array($correggi);
}//fine while

se le voci sono di più devi trimmarle e upparle.

:byebye:
 

megarospo

Utente Attivo
25 Set 2007
147
0
0
Ciao. Ho provato con lo sctipt che mi hai inviato, adottato al mio caso:

<?php require_once('Connections//Prodotto.php'); ?>
<?php


$query=mysql_query("SELECT * FROM Prodotto");

while($riga=mysql_fetch_array($query)){
$id=$riga['id'];
$daTrimmare=trim($riga['nome']);

$correggi="UPDATE Prodotto SET nome='".$daTrimmare."' WHERE id='".$id."'";
$trimmavoci=mysql_fetch_array($correggi);
}//fine while
?>

ma ricevo questo errore:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\trim sul database.php on line 7

Cosa sbaglio??

Grazie mille
 

megarospo

Utente Attivo
25 Set 2007
147
0
0
Ho aggiunto questa necessaria riga in rosso per collegarmi al database:

<?php require_once('Connections//Prodotto.php'); ?>
<?php

mysql_select_db($database_Prodotti, $Prodotti);

$query=mysql_query("SELECT * FROM Prodotto");

while($riga=mysql_fetch_array($query)){
$id=$riga['id'];
$daTrimmare=trim($riga['nome']);

$correggi="UPDATE Prodotto SET nome='".$daTrimmare."' WHERE id='".$id."'";
$trimmavoci=mysql_fetch_array($correggi);
}//fine while
?>


e ora lo script scorre fino alla riga 21 ed il risultato è una pagina piena di questi warning

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\....\pagina per usare trim sul database.php on line 21

Questo "supplied argument " mi tormenta :incazz:
Che mi suggerite di fare?
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
scusa, sono appena tornato dalle ferie e, forse più riposato, mi sono acorto di aver fatto un PESSIMO errore di scrittura (capita)

$correggi="UPDATE Prodotto SET nome='".$daTrimmare."' WHERE id='".$id."'";
$trimmavoci=mysql_fetch_array($correggi);
}//fine while


la riga rossa+bold

$trimmavoci=mysql_query($correggi);

oppure

$trimmavoci=mysql_query(="UPDATE Prodotto SET nome='".$daTrimmare."' WHERE id='".$id."'");

scusa, ma avevo la testa chissà dove:dormo:
 

megarospo

Utente Attivo
25 Set 2007
147
0
0
Non ti devi scusare!! Anzi sei stato molto utile e preciso. Ora lo script funziona!! :ilpirata:
Ho usato la prima riga che mi hai suggerito e tutto è andato liscio come l'olio.
Questo è lo script a disposiziione di tutti:

<?php require_once('Connections//Prodotto.php'); ?>
<?php

mysql_select_db($database_Prodotti, $Prodotti);

$query=mysql_query("SELECT * FROM Prodotto");

while($riga=mysql_fetch_array($query)){
$id=$riga['id'];
$daTrimmare=trim($riga['nome']);

$correggi="UPDATE Prodotto SET nome='".$daTrimmare."' WHERE id='".$id."'";
$trimmavoci=mysql_query($correggi);
}//fine while
?>

Grazie Borgo Italia.
 
Discussioni simili
Autore Titolo Forum Risposte Data
S [OFFRO] Articolista per guide, correzione bozze, rielaborazione testi Offerte e Richieste di Lavoro e/o Collaborazione 1
xone [Offro] Correzione e miglioramento SEO di qualsiasi tipologia di sito Offerte e Richieste di Lavoro e/o Collaborazione 2
E Correzione per form PHP/HTML PHP 3
P Correzione script... Javascript 3
L Correzione codice php PHP 4
J Correzione codice html HTML e CSS 15
B [WIP] HomePage personale Correzione Colonne Css HTML e CSS 0
P Correzione JAVASCRIPT Javascript 5
I Correzione banale HTML e CSS 3
F Estrazione Email di persone selezionate e attive / facebook + invio di massa! Annunci servizi di Social Media Marketing 0
G Specchiatura di massa Webdesign e Grafica 2
M Popolamento di massa da un file con PHP e Mysql PHP 2
C Ciao a tutti Presentati al Forum 6
max75 Buongiorno a tutti! Mi presento... Presentati al Forum 2
P Un saluto a tutti Presentati al Forum 2
F Un saluto a tutti Presentati al Forum 3
E salve a tutti Presentati al Forum 1
T buongiorno a tutti Presentati al Forum 2
C Buongiorno a tutti Presentati al Forum 1
A Buona sera a tutti Presentati al Forum 1
O ciao a tutti Presentati al Forum 1
C Ciao a tutti!! Presentati al Forum 1
C Buonasera a tutti Presentati al Forum 1
B Salve a tutti Presentati al Forum 1
S Buongiorno a tutti Presentati al Forum 1
L Salve a tutti Presentati al Forum 1
simgia Ciao a tutti Presentati al Forum 1
K Un saluto a tutti. Presentati al Forum 0
U Buongiorno a tutti Presentati al Forum 0
A Salve a tutti Presentati al Forum 2
O Buon Giorno a tutti Presentati al Forum 1
A Buonasera a Tutti Presentati al Forum 1
R Buongiorno a tutti Presentati al Forum 1
H Salve a tutti Presentati al Forum 1
R Buongiorni a tutti. Presentati al Forum 1
F Ciao a tutti! Presentati al Forum 1
I salve a tutti gli iscritti. Presentati al Forum 1
M Buongiorno a tutti blogger Presentati al Forum 0
M Ciao a tutti sono un nuovo iscritto Presentati al Forum 0
S Ciao a tutti Presentati al Forum 0
C Salve a tutti Presentati al Forum 0
J Ciao a tutti! Presentati al Forum 0
P Ciao a tutti, mi sono appena iscritto Presentati al Forum 2
D Ciao a tutti! Presentati al Forum 0
A Buongiorno a tutti Presentati al Forum 0
N ciao a tutti Presentati al Forum 0
K Ciao a tutti Presentati al Forum 0
J Salve a tutti Presentati al Forum 0
S Ciao a tutti Presentati al Forum 0
K Ciao a tutti Presentati al Forum 0

Discussioni simili