Connessione Database ed estrazione dati

Mr. PHP

Utente Attivo
31 Gen 2013
141
0
0
Salve ragazzi, qualcuno sa come connettersi al DB ed estrarre i dati con Javascript. Grazie !
 

f107

Utente Attivo
7 Ago 2012
203
6
18
Roma
Posso chiedere perché?
Javascript è un linguaggio client-side, a meno che non fai un applicazione tipo in nodejs.

Puoi fare un misto JS PHP.

Fammi sapere.
 

Mr. PHP

Utente Attivo
31 Gen 2013
141
0
0
Credo che sia molto piu veloce connettersi con javascript invece di aspettare la risposta del server come in questo caso:
$.post( 'testSqlID.php', { id: id }, function(data){
alert(data);
});

Piu o meno io uso questo codice qua in localhost e molto veloce invece messo online diventa un problema con l attesa della risposta del server... Cmq uso jQuery... Non sono molto pratico di javascript....
 
Ultima modifica:

f107

Utente Attivo
7 Ago 2012
203
6
18
Roma
Bhe, la velocità di javascript dipende molto anche dalla macchina dove è eseguito il browser.
Comunque sia da javascript oppure utilizzando la libreria jQuery è impossibile connettersi al server col db.
Se pensi che le richieste AJAX siano troppo lente, ed hai la possibilità fai un mix php javascript.
Esempio banale
PHP:
<?php
$sDato = 'valore_da_db';
echo "<script>alert($sDato)</script>";

Comunque possibile che l'attesa sia tanta per un problema della pagina testSqlID.php? o per una mole di dati molto elevata?

fammi sapere.
ciao
 

Mr. PHP

Utente Attivo
31 Gen 2013
141
0
0
Forse ce un carico di dati molto elevati... Ti faccio un esempio per effettuare un login o una registrazione:
Codice:
<script>
$('.login').submit(function(){

$.post( 'login.php', $(this).serialize(), function(data){

data == 'login' ? $(location).attr( 'href', '' ) : overlay( data );

});

});
</script>
Poi nel File LOGIN.php effettuo i controlli di verifica ecc... Forse sbaglio io devo usare un altro metodo ?
 

f107

Utente Attivo
7 Ago 2012
203
6
18
Roma
e quanto ci mette a fare questo?
Ma più che altro se alla fine fai un redirect, non puoi utilizzare il form normalmente, cosi che ricarica la pagina, fa i controlli e se ha successo fa il redirect altrimenti no?

Pensi sia possibile che fai dei controlli eccessivi e pesanti?

fammi sapere.
Ciao ciao
 

Mr. PHP

Utente Attivo
31 Gen 2013
141
0
0
In effetti e possibile pero volevo effettuare i controlli senza il caricamento della pagina. Altrimenti servono altri controlli per far si che in caso di errore si visualizza l overlay il form login ecc... Invece cosi e molto piu semplice e relativamente piu veloce... Per i controlli eccessivi nn saprei dirti diciamo e un login normale con email e password. Effettuo i controlli es:
1) Email e Password vuoti o validi
2) Controllo se vi e un utente corrispondente
3) Salvo i cookie ( uso i cookie non le sessioni )
4) Ritorna il valore login ed effettuo il redirect altrimenti visualizza l errore
Cmq come ti stavo dicendo prima in localhost va alla grande forse e un problema di velocita del web-server
 
Discussioni simili
Autore Titolo Forum Risposte Data
Matilde1 PHP: errore connessione database PHP 12
KILLERIX [PHP] Notifiche utente, connessione database, struttura generale dati PHP 3
S connessione database oracle in javascript Ajax 6
I Connessione database OleDB Classic ASP 1
B Problemi con connessione database ASP.NET 1
T Connessione a piu database Java 0
A connessione ad un database mysql con javascript Javascript 1
S problemi di connessione al database phpmyadmin in locale Database 1
S Connessione a database sul web mssql2005 da sito locale appoggiato su piattaforma apache (easyphp, x PHP 11
Monital Connessione al database: come chiuderla e decidere se chiusa o aperta? MySQL 5
P [RISOLTO]Classe database: connessione in costruttore? PHP 7
Y Connessione Visual Basic con DataBase Access? MS Access 0
S [EASYPHP] Connessione database in locale PHP 18
A Problema con connessione al database PHP 25
R Connessione a database AcuCobol PHP 0
P Problemi di connessione al database tramite synology PHP 0
T connessione database Java 0
G Connessione Database accdb asp Classic ASP 1
M connessione al database non riuscita MySQL 4
L Problema Connessione Database ACCESS Classic ASP 1
S problema di connessione al database locale PHP 1
F connessione database access in dreamweaver Classic ASP 10
max1850 Connessione a database .accdb di Access 2007 Classic ASP 1
max1850 Connessione ad un database esterno Classic ASP 5
O connessione database access PHP 0
R Connessione database Classic ASP 6
D connessione database Classic ASP 3
L Cambio connessione database PHP 1
M connessione al database mysql MySQL 2
A Problema con la connessione ad un database access PHP 3
E connessione ad un database... ASP.NET 0
F connessione database e pag asp Classic ASP 3
S connessione database PHP 0
R stringa connessione asp <->database Classic ASP 1
S connessione database Database 1
S connessione database Classic ASP 1
S problemi connessione database MS Access 1
M JAVA connessione database pocket Java 0
M Connessione al database!! Classic ASP 3
Nik Problema connessione database :S Classic ASP 4
A Errore nella connessione ad un database PHP 1
S errore connessione database HTML e CSS 1
D Problema di connessione ad un database Classic ASP 0
C Connessione ad un Database SQL Classic ASP 4
felino Modem Router Home&Life HUB Sercomm WD300: connessione instabile Adsl e Connettività 0
N Server mysql non raggiungibile da connessione esterna MySQL 1
R Problema connessione db PHP 7
S PHP Impossibile stabilire la connessione PHP 8
O [MySQL] connessione db MySQL 0
W Come effettuare ripetute chiamate Curl con la stessa connessione autentica [PHP] PHP 0

Discussioni simili