Comandi SQL

Ciao Gianni,

vorrei sapere dove possbile reperire una guida su tutti i possibili comandi sql,mi riferisco ai mysql_connect,mysql_select_db ecc.

GRAZIE

inviato 11 anni fa
noems
X 0 X

La stiamo realizzano, ma ci vorr ancora un bel po'....

Per il momento ti consiglio di consultare la documentazione ufficiale di PHP relativa alle funzioni mysql:

http://www.php.net/manual/it/ref.mysql.php

:bye:

risposto 11 anni fa
Gianni Tomasicchio
X 0 X

Ciao a tutti.

sono nuovo del forum..... e non conosco per bene mysql.....

il mio problema lanciare una operazione pianificata giornaliera da un windows server 2003 che consenta a mysql di eseguire una query gia compilata....

vorrei fare il tutto tramite file batch.... possibile?

a tal proposito vorrei anche sapere se esiste una lista comandi per lancio mysql da dos.... una lista comandi con spiegazioni modello "scolaretto prima elementare"!!!!

hihhih

Ve ne sarei molto grato

Slash

risposto 11 anni fa
slash
X 0 X

puoi creare uno script PHP che esegua le query e poi realizzare un file batch cos:

percorso_php\php.exe -q percorso_script\script.php

Per l'SQL e gli script di MySQL consulta la documentazione ufficiale su www.mysql.com

:bye:

risposto 11 anni fa
Gianni Tomasicchio
X 0 X

scusa Gianni io ho fatto un file Batch in questo modo

c:\Programmi\EasyPHP 2.0b1\php5\php.exe -q c:\Programmi\EasyPHP 2.0b1\php5\connect.php

io uso windows xp

non mi funziona

risposto 9 anni fa
Mandalayawantico
X 0 X

scusa Gianni io ho fatto un file Batch in questo modo

c:\Programmi\EasyPHP 2.0b1\php5\php.exe -q c:\Programmi\EasyPHP 2.0b1\php5\connect.php

io uso windows xp

non mi funziona

che significa "non mi funziona"? Restituisce qualche messaggio di errore?

risposto 9 anni fa
Gianni Tomasicchio
X 0 X

non fa niente...ti spiego

lo script quello che avevo postato nell'atro 3d e se lo lancio da linea di comando funziona e mi carica la tabella...se invece lancio lo script tramite operazioni pianificate->file batch la tabella rimane vuota

risposto 9 anni fa
Mandalayawantico
X 0 X

Dalla command lanci il file bat o la stringa?

:bye:

risposto 9 anni fa
Marco Dario
X 0 X

se per command intendi le operazioni pianificate di windows allora lancio il file bat

ma probabilmente ora che ci penso tu intendi dalla linea di comando...nel prompt dei comandi io vado nella cartella dove salvato lo script php e poi scrivo -> php nomescript.php

risposto 9 anni fa
Mandalayawantico
modificato 9 anni fa
X 0 X

Se da command (cmd) lo script funziona allora secondo me devi controllare i percorsi. (occhio che magari devi scriverli a 16 bit.)

:bye:

risposto 9 anni fa
Marco Dario
X 0 X
(occhio che magari devi scriverli a 16 bit.)

emm...cio?

risposto 9 anni fa
Mandalayawantico
X 0 X

Cio, in soldoni che il percorso del file non sia scritto :D abreviato :D a 16 bit appunto...

Se fai Start -> Esegui -> cmd una cosa.

Se fai Start -> Esegui -> command un'altra. O0

:bye:

risposto 9 anni fa
Marco Dario
X 0 X

Per sentiamo per sicurezza anche Gianni... :police:

:bye:

risposto 9 anni fa
Marco Dario
X 0 X

a questo punto penso che stai parlando del file batch (scusa ma nonsono molto ferrato)

nel file batch ho scritto solo questo:

c:\Programmi\EasyPHP 2.0b1\php5\php.exe -q c:\Programmi\EasyPHP 2.0b1\php5\connect.php

e nient'altro

invece quando faccio il lavoro manualmente vado su start>programmi>accessori>promptdeicomandi e li mi metto nella cartella giusta (quella dove ho salvato il file php che la stessa dove c' il php.exe) e scrivo php nomefile.php

risposto 9 anni fa
Mandalayawantico
X 0 X

Ho provato ed proprio come immaginavo... ::)

Devi scrivere C:\PROGRA~1\ecc... altrimenti non parte...

:bye:

risposto 9 anni fa
Marco Dario
X 0 X

innanzitutto ti ringrazio dell'aiuto

allora ho cambiato il contenuto del file bat in questo modo:

C:\PROGRA~1\EasyPHP 2.0b1\php5\php.exe -q C:\PROGRA~1\EasyPHP 2.0b1\php5\connect.php

ma il risultato non cambia...sono andato a guardare nelle operazioni pianificate e per mi dice una cosa strana e cio che "l'operazione pianificata non stata eseguita. Sono stati immessi password o nome utente non corretti" la cosa strana perch il nome utente lo mette da solo ed quello giusto e l'unico e la password non c' proprio quindi non ne ho inserita nessuna

???

risposto 9 anni fa
Mandalayawantico
X 0 X

Ti faccio una domanda:

Quando crei il processo sei loggato come aministratore?

:bye:

risposto 9 anni fa
Marco Dario
X 0 X

sinceramente non so...mi sono chiesto anch'io sta cosa ma non so come fare a vedere...cmq credo di si xk ho creato un solo utente nel windows

risposto 9 anni fa
Mandalayawantico
X 0 X

Bhe per verificare prova a creare un'altro processo nelle esecuzioni automatiche, ad esempio prova a lanciare notepad.exe... 8)

:bye:

risposto 9 anni fa
Marco Dario
X 0 X

qualunque altra operazione pianificata tenti di eseguire mi dice sempre che ci sono psw o nome untente non corretti

come faccio a loggare da amministratore?

risposto 9 anni fa
Mandalayawantico
X 0 X

Fai una cosa:

Prova a impostare una password sul tuo account ;) . Vai sul pannello di controllo cos vedi che tipo di account il tuo se Admnistrator o account limitato.

Riavvii il sistema, fai loggin e ricrei l'operazione pianificata!

:bye:

risposto 9 anni fa
Marco Dario
X 0 X

ok ho inserito la psw nel mio account e adesso le operazioni pianificate funzionano (non capisco xk prima non funzionassero visto che ero cmq amministratore)

cmq pensavate vhe fosse tutto risolto...e invece no :tichedoff:

adesso esegue l'operazione pianificata ma cmq lo script php non ha nessun effetto sul mio db...quindi adesso penso sia problema del path nel file bat...ho provato a rimettere quello vecchio cio:

c:\Programmi\EasyPHP 2.0b1\php5\php.exe -q c:\Programmi\EasyPHP 2.0b1\php5\connect.php

ma non funziona nemmeno cos

risposto 9 anni fa
Mandalayawantico
X 0 X
ok ho inserito la psw nel mio account e adesso le operazioni pianificate funzionano (non capisco xk prima non funzionassero visto che ero cmq amministratore)

In windows XP molte funzioni non possono essere effttuate se l'utente non ha una password (Vedi anche desktop remoto.)

c:\Programmi\EasyPHP 2.0b1\php5\php.exe -q c:\Programmi\EasyPHP 2.0b1\php5\connect.php

Hai provato con l'atra stringa quella a 16 bit?

Che errore ti d?

:bye:

risposto 9 anni fa
Marco Dario
X 0 X

Hai provato con l'atra stringa quella a 16 bit?

Che errore ti d?

:bye:

si le ho provate entrambe...non mi da nessun errore...semplicemente non aggiorna la tabella che dovrebbe aggiornare

vedo anche per una frazione di secondo la finestra del prompt dei comandi che si apre e poi si richiude non so se normale

non che per caso il file bat lo devo salvare in qualche cartella particolare?

risposto 9 anni fa
Mandalayawantico
X 0 X

No, non lo devi salvare in nessun posto particolare, quando gli hai dato il percorso per esteso nel bat (come hai fatto) lo deve eseguire.

C:\PROGRA~1\EasyPHP 2.0b1\php5\php.exe sicuro che sia giusto? Non mi sembra a 16 bit. Sopratutto EasyPHP 2.0b1. ::)

:bye:

risposto 9 anni fa
Marco Dario
X 0 X

C:\PROGRA~1\EasyPHP 2.0b1\php5\php.exe sicuro che sia giusto? Non mi sembra a 16 bit. Sopratutto EasyPHP 2.0b1. ::)

:bye:

no non sono per niente sicuro...mi sono solo riferito a questo tuo messaggio

Ho provato ed proprio come immaginavo... ::)

Devi scrivere C:\PROGRA~1\ecc... altrimenti non parte...

:bye:

e pensavo di dover cambiare solo la prima parte di ogni path...xk onestamente non so come si fa a scrivere il path a 16bit

risposto 9 anni fa
Mandalayawantico
X 0 X

Start -> Esegui ->command.

Scorri le directory fino a trovare il percorso giusto. Scrivilo dentro al file bat e poi ne riparliamo. O0

(Tutti e dui i percorsi, sia quello di php.exe sia quello di connect.php)

:bye:

risposto 9 anni fa
Marco Dario
X 0 X

ci sto provando ma ci sono alcune cartella come "programmi" dove non mi fa andare usando il classico comando "cd programmi" mi dice "directory non valida" ma se faccio dir la directory esiste

risposto 9 anni fa
Mandalayawantico
X 0 X

Devi usare "dir /x" cosi ti visualizza anche la colonna con il formato 16 bit.

:bye:

risposto 9 anni fa
Marco Dario
X 0 X

non ci crederai ma finalmente funziona ;D

ti ringrazio...gi che ci sono come si fa a chiudere la command? io clicco sulla x ma mi appare la finestra di windows che dice impossibile chiudere l'applicazione e blablabla e devo forzare la chiusura

:bye:

risposto 9 anni fa
Mandalayawantico
X 0 X

exit :D

:bye:

risposto 9 anni fa
Marco Dario
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda