- Home
- Categorie
- Coding e Sistemistica
- PHP
- Database
-
Ciao Fabrizio123,
prova con i parametri del tipo:$nomehost = "62.149.xxx.yyy";
$utente = "Sqlxxxx";
$parola = "a3d5gwd5";
$nome = "Sqlxxxx_1";Se non vado errato aruba invia un'email a parte con i paramentri per la connessione al db.
-
@ceccus said:
Ciao Fabrizio123,
prova con i parametri del tipo:$nomehost = "62.149.xxx.yyy";
$utente = "Sqlxxxx";
$parola = "a3d5gwd5";
$nome = "Sqlxxxx_1";Se non vado errato aruba invia un'email a parte con i paramentri per la connessione al db.
Grazie, aruba mi ha dato solo i dati per la connessione ...ftp... è la stessa cosa? l'unica cosa che non ho capito cosa devo metterci al posto di "utente"...una password mica?
Nonostante io metta il nome host giusto 62.eccetera mi dà errore...
Grazie!
-
Dovresti postare l'errore, così possiamo capire dove sbagli....
-
@Fabrizio23 said:
Grazie, aruba mi ha dato solo i dati per la connessione ...ftp... è la stessa cosa?
No, non è la stessa cosa.Sei sicuro di aver acquistato anche il datebase? Aruba deve inviarti un'email con un nome utente per mysql, tipo Sql12345 e i relativi db associati... Contatta il loro helpdesk.
-
Ah sì il nome dabatase con gli altri 5 database ce li ho...ma non sò dove metterli in quello script che ho postato...
mi dà sempre errore host...vi posto l'errore così capirete meglio...
Grazie!
-
Errore:
q****uery SQL:
$nomehost = "62.xxxxxxxxxxx";**Messaggio di MySQL: **
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '$nomehost = "62.xxxxxxxxx"' at line 1Eccolo, cosa sbaglio??? Il numero host è quello!
I dati della connessione non li ho messi, li devo mettere? ma quali sono, devo mettere Sqlxxxxxx?
Come inizio non c'è male
GRazie ragazzi!
-
Tabell1 l'hai creata?
Ci fai vedere cosa hai scritto in corrispondenza di:
**$nomehost = **
**$utente = **
$parola =
**$nome = **ovviamente nascondi i dati sensibili...
-
$nomehost = 12.xxxxxxxxxx
$utente = Sqlxxxxxxx
$parola = password
$nome = Sqlxxxxxxx_5Ho sbagliato vero?
E per la connessione che devo metterci?
Grazie, gentilissimi!
-
Prova a scriverlo così:
**$connessione=mysql_connect("$nomehost","$utente","$parola");**Probabilmente il $nomehost lo interpreta come un intero e non come una stringa...
-
Ciao! Io entro nel database semplicemente con Sqlxxxxx e password...ho scritto quello script perchè avevo trovato scritto che per accedere al database bisognava scrivere quello...:?
Ora ho provato ad inserire una query copiata di prova e ci sono riuscito.
Mi domando come faccio a vederla online? nel senso con l'url e visualizzarla?
E poi...se volessi aggiungere un contatore statistica lo script dove devo inserirlo? io direi dovrei metterlo dentro una cartella intitolata CONTATORE e poi portarla al database? tutto qui? sapete quei contatori gratis?
Grazie per la pazienza!
Ciao!
-
Dai posto di prima non mi sembrava che tu riescivi a connetterti...
Comunque per estrarre i dati da una tabella attraverso SQL devi usare la sintassi del "SELECT",ti riporto un breve esempio:
[PHP]
$query = "SELECT * FROM tabella";
$risultato = mysql_query($query) or die ("Query $q fallita :::: ".mysql_error());
if (mysql_num_rows($risultato)>0)
{
while ($record=mysql_fetch_array($risultato))
{
echo "Campo1=".$record['campo1'].",Campo2=".$record['campo2']."\n";
}
}
else
echo "tabella vuota";
[/PHP]n.b.: al posto di "*" nella query, puoi mettere il nome dei campi che ti interessano, intervallati da una virgola.
Esempio: $query="SELECT campo1,campo2 FROM tabella";Se non trovi difficoltà in queste operazioni, procediamo con il contatore, mi sembra che tu abbia le idee un pò confuse a riguardo...
-
Ho provato ad importare la query (salvandola col notes in estensione .php) che mi hai fatto tu con l'esempio ma mi dà questo errore:
query SQL:
$query = "SELECT campo1,campo2 FROM tabella";Messaggio di MySQL:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '$query ="SELECT campo1,campo2 FROM tabella"' at line 1[php]$query = "SELECT campo1,campo2 FROM tabella";
$risultato = mysql_query($query) or die ("Query $q fallita :::: ".mysql_error());
if (mysql_num_rows($risultato)>0)
{
while ($record=mysql_fetch_array($risultato))
{
echo "Campo1=".$record['campo1'].",Campo2=".$record['campo2']."\n";
}
}
else
echo "tabella vuota";[/php]Dove sbaglio?
Grazie!
-
Ho provato a mettere nel database anche questa query ma niente mi da questo errore:
Pare che ci sia un errore nella query SQL immessa. L'errore del server MySQL mostrato qui sotto, se c'è, può anche aiutare nella risoluzione del problema
ERROR: Stringa di Punctuation Sconosciuta @ 1STR: <?SQL: <?phpinclude "config.php";query SQL:
-
Allora, qando fai copia&incolla del testo da questo forum, spesso ti trasforma i caratteri "speciali" come il "$", quindi è probabile che quando fai "mysql_query($query)" quel "$" non sia un simbolo ma una stringa.
Il codice in php, se scritto correttamente, deve funzionare al 100%, deve essere un problema di trascrizione di quel simbolo speciale, controlla bene...
-
Ci guarderò sicuramente, grazie per la dritta!