Newsgroup: it.fan.marco-ditri
Titolo: PHP e MySQL

Salve,
so che non e' il newsgroup giusto (invece so che lo e' altrimenti non
posterei qui :-) pero' so che il livello e la competenza dei suoi
frequentatori e' elevato.
Mi servirebbe un libro che insegni il PHP e le sue applicazioni per
MySQL; dovrebbe essere abbastanza completo sia per l'aspetto PHP che
per quello MySQL.
Dovrebbe essere un unico libro (non due, perche' il corso al quale
sono inscritto puo' finanziare l'acquisto di un unico volume per
questa sezione). Mi e' stato segnalato il seguente titolo: "Sviluppare
applicazioni per database con MySQL/PHP" di  Jay Greenspan - Brad
Bulger per l'Apogeo. Cosa ne pensate? Va bene? Altri titoli?
Grazie a tutti quelli che mi daranno una mano.
Adanedhel.

 frequentatori e' elevato.
ricordati di mettere il tag [OT] quando posti un articolo fuori tema

so che non e' il newsgroup giusto (invece so che lo e' altrimenti non
Quindi sparisci, e che non debba aggiungere altro.
-- 
ciao, | (Ri)scoprire fidonet: | Chissa` cosa si prova a liberare
Marco | 
http://bbs.bofh.it
    | la fiducia nelle proprie tentazioni. (F.D.A.)

 ricordati di mettere il tag [OT] quando posti un articolo fuori tema
Un accidente. Il tag OT non va usato mai.
-- 
Luca - e-mail: p.stevens at 
libero.it

 ricordati di mettere il tag [OT] quando posti un articolo fuori tema 
Mi sembra di sentire il bot di Mamo che mette il colpo in canna.
Fabrizio  (questa e' crudelta'!)

Un accidente. Il tag OT non va usato mai.
Hook, line & sink.


Hello, Adanedhel!
You wrote  on Thu, 13 Mar 2003 18:42:36 +0100:
  A> Mi servirebbe un libro che insegni il PHP e le sue applicazioni per
 A> MySQL; dovrebbe essere abbastanza completo sia per l'aspetto PHP che
 A> per quello MySQL.
A meno che tu non abiti in mezzo al deserto basterebbe andare in una
qualunque libreria.
A> Dovrebbe essere un unico libro (non due, perche' il corso al quale
 A> sono inscritto puo' finanziare l'acquisto di un unico volume per
 A> questa sezione).
Se Einstein avesse guardato il prezzo dei libri di matematica a quest'ora
non avremmo la teoria della relativita'.
Ad ogni modo io non ho usato libri, ho usato la documentazione disponibile
presso i due siti. In particolar modo il sito 
www.php.net
 mi ha sempre dato
una risposta ad ogni mio dubbio.
 A> Mi e' stato segnalato il seguente titolo: "Sviluppare applicazioni per
 A> database con MySQL/PHP" di  Jay Greenspan - Brad Bulger per l'Apogeo.
 A> Cosa ne pensate? Va bene? Altri titoli?
 A> Grazie a tutti quelli che mi daranno una mano.
Se hai gia' il titolo del libro il problema e' risolto, non serviva inviare
una richiesta su internet, otterresti solo informazioni dispersive e
fuorvianti.
 A> Adanedhel.
Dove potrei trovare un elenco dei personaggi di Tolkien?
Molta gente utilizza questi nomi come password.
With best regards, Centurion.

 Mi sembra di sentire il bot di Mamo che mette il colpo in canna.
bam... l'ho schivato... cmq scherzavo ovviamente.
Questo era il classico articolo, so che e` OT ma lo posto ugualmente..

Dove potrei trovare un elenco dei personaggi di Tolkien?
Ma sul Quenta Silmarillion naturalmente ;-)
Adanedhel

Hello, Adanedhel!
Ad ogni modo il PHP e' un linguaggio troppo facile, mi e' piaciuto subito
come linguaggio ma programmare in Java e' 1000 volte piu' difficile, se ami
le sfide.

Hello, Adanedhel!
You wrote  on Tue, 18 Mar 2003 08:23:24 +0100:
 A> Grazie per la tua risposta e grazie anche a tutti quelli che hanno
 A> preferito disquisire sull'OT (ma non sarebbero a loro volta OT?)
 A> piuttosto che darmi una mano.
Non ho capito se mi prendi in giro o se mi prendi per il sedere.....
 ??>> Dove potrei trovare un elenco dei personaggi di Tolkien?
 A> Ma sul Quenta Silmarillion naturalmente ;-)
io sono un fan di  Star Trek, non che una cosa escluda  l'altra, ma il
Quenta Silmarillion  purtroppo non so cosa sia.
Pensa te che una volta confondevo il libro Il signore dgli anelli con il
libro L'anello di acque lucenti di Gavin Maxwell

le sfide.
In quel caso, nel campo dei linguaggi semi-compilati poche cose possono
battere ASP. Pensa soltanto alle funzionalita' di "random casting", che
credo [1] abbia appunto solo ASP [2].
Leonardo acido
 [1] leggasi "spero ardentemente"
 [2] l'emulazione di un monaco buddista pazzo che lanci l'I Ching prima
     di ogni casting, secondo me e' stato un traguardo ineguagliato. Ed
     uno che conosco usa l'ordine di passaggio delle variabili via POST
     come efficacissimo sostituto degli Arcani Maggiori dei tarocchi.
make: *** No rule to make target `love'.  Stop.

 credo [1] abbia appunto solo ASP [2].
potresti spiegharmi nel dettaglio cosa e' il "random casting"?

ser...@tin.it
 wrote:
Bentornato, eh?


:




Per esempio, considera il numerale 42.
Questo puo' essere stringa, indicato convenzionalmente con "42", oppure
numero (intero, floating, non c'interessa), indicato con 42.
Siamo piu' o meno tutti d'accordo che "42" + "42" = "4242", e 42+42=84.
Quando uno ha "42"+42, o 42+"42", una delle due variabili diventa dello
stesso tipo dell'altra, oppure /*meglio*/ il sistema s'incazza come una
faìna e segnala che e' necessario un "explicit casting".
Altri sistemi, tipo PHP, vanno a senso e conta la variabile "elaborata"
(non "presente sulla linea") per prima: "42"+42 = "4242", 42+"42" = 84.
A questo punto uno puo' domandare: e le variabili passate via POST, che
volere o volare sono sempre stringhe, e come si fa a capire quando sono
numeri?
(Incidentalmente, se io sparo A=1&B=2&C=3&D=4 ed enumero Request.Query,
non mi arriva la roba in nessun ordine riconoscibile - solo curiosita',
nessuno sano di mente si fiderebbe dell'ordine del GET, ma...)
Be', ASP usa il "random casting", ovvero assegna i tipi a cazzo di cane
a seconda di come tira il vento. E' compito del programmatore prudente,
quindi, andarci giu' duro di CInt e CSng ecc., perche'
	a = 4
	c = a + Request.Form("b")
potrebbe ritornare 46, "442" o addirittura 442 a seconda di fattori che
nella mia ignoranza (mai letto i doc, pero' ho guglato un sacco) non ho
saputo identificare. Lo stesso si applica agli oggetti estratti via ADO
da un database [1].
Come, del resto, il perche' in certi casi una riga cosi' fatta
	li mortacci tua
venga considerata (giustamente) errore, ma in altri casi l'errore venga
visto alla riga prima o a quella dopo.
E non fatemi parlare dello scope delle variabili, che ho il sospetto si
ingegni di seguire due standard contraddittori, simultaneamente: alcuni
oggetti hanno scope automatico globale, altri locale, altri sovrapposto
e probabilmente tutto cio' copre qualcosa di ancora piu' orrido, in cui
a Dio piacendo tuttora non mi sono imbattuto (/me s'inginocchia e rende
grazie).
Riconosco che tutto cio' dipende anche dal fatto che ASP l'ho usato una
frazione infinitesima, e sono fortemente influenzato da preconcetti non
precisamente Microsoft-oriented.
Leonardo
[1] li' c'e' da divertirsi, perche' ad esempio "un mezzo" puo' essere o
    "0.5" oppure "0,5"; IIS, JavaScript e Microsoft SQL Server seguono,
    ognuno, una propria regola, non sempre considerando le Impostazioni
    Internazionali. Anche perche' nel caso di SQL Server queste vengono
    bypassate dai settaggi di ADO, portando a cose tipo:
		x = ResultSet("X")			' Questo è 0,5
		x = x + 0,2				' Ora ho 0.7
		Response.Write(asp2js(x))		' Scrivo 0.7
		x = x + js2asp(Request.Form("y"))	' Sommo 0.9 ma
					' prima lo converto in 0,9, ed
					' ottengo 1,6
		SQL = "SET x=" & asp2sql(x)		' Diventa 1.6


 (non "presente sulla linea") per prima: "42"+42 = "4242", 42+"42" = 84.
In PHP? sei sicuro? :)
-- 
Hobs
"Cuius rei demonstrationem mirabilem sane detexi hanc marginis exiguitas non
caperet."

In PHP? sei sicuro? :)
L'ho fatta fuori dal vaso, neh? E' vero, PHP esegue il casting forzato.
In questo momento ho sottomano solo PHP sicche' non riesco a riprodurre l'
esatto e divertente trucco che mi combinava ASP; e, ripeto, puo' darsi che
ASP si limiti a comportarsi in un modo che non mi pareva "naturale".
Leonardo
