- Home
- Categorie
- Coding e Sistemistica
- MYSQL e altri Database
- [MySQL] Problemi nella connessione
-
Warning: mysql_query(): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /web/htdocs/www.dominicmonaghan.it/home/prova.php on line 14
Warning: mysql_query(): A link to the server could not be established in /web/htdocs/www.dominicmonaghan.it/home/prova.php on line 14
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /web/htdocs/www.dominicmonaghan.it/home/prova.php on line 15
-
Hai problemi con la tua conessione al db, dovresti controllare se includi correttamente il file con i dati di connessione.....
-
uhm, provo a guardare, anche se dovrebbe essere giusto
nu, niente
-
si è sbagliata la connessione a mysql
guarda bene il file e anche il percorso, anche a me dava quell'errore poi ho notato il nome del database
-
spero di aver capito quello che devo fare, anche se non ne sono proprio sicura sicura
-
@--LO-- said:
spero di aver capito quello che devo fare, anche se non ne sono proprio sicura sicura
Sistema Operativo? Versione MySQL?Su lonux, devi fare
mysqld_safe &
per farlo andare, ma prima devi aver installato i database e settato i permessi
-
() basta, mi arrendo, troppo complicato per me credo
-
@--LO-- said:
() basta, mi arrendo, troppo complicato per me credo
sta tutto nel file di collegamento a mysql
Non hai altri file che svolgono la stessa funzione?
-
ecco, il punto è quello...quale è il file di collegamento al database?
l'unico papabile era il config (prima di insultarmi ricordatevi che non ne capisco molto di sta roba), perchè altri file non mi risulta svolgano questa funzione
-
Ok, dal messaggio ho capito che sei su linuzz.... ma il server è il tuo o sei su server dedicato?
Ti ho detto come devi procedere... devi fare questo da shell:
mysql_install_db
cd /var/lib
chown -R mysql ./mysql
chgrp -R mysql ./mysql
mysqld_safe &
poi ti dovrebbe andare... comunque posta gli eventuali errori che ricevi!
-
primo: grassie per aver spostato il thread, in effetti stavo uscendo un pò dal discorso originario del post
secondo:
sto su aruba, Linux, niente server mio nè dedicatoterzo: non so mica che diamine sono quei comandi
e visto che l'unica sarebbe mettersi a spiegare che roba devo fare passo per passo e siccome non voglio rompere le balle già dall'inizio, mi sa che è meglio che mi arrendo
-
mmm.... vedi che forse hai un solo database... Prova a parlare con l'admin di aruba o col customer care, e digli il problema. Può essere che non sei abilitata ad utilizzare MySQL...
-
non sono abilitata a usare mysql..cioè?
prima di contattare l'assistenza volevo vedere se sbagliavo qualcosa io nel codice
grazie mille comunque
-
Devi controllare il file che includi per la connessione
<?
include('db_connect.php');$sql="SELECT * FROM phpbb_posts_text WHERE post_subject!='' ORDER BY post_id DESC LIMIT 10";
$risultati=mysql_query($sql);
while($riga=mysql_fetch_array($risultati)) {$target=$riga["post_subject"];
$target1=$riga["post_id"];
echo"<a href="http://www.vostrosito.it/forum/viewtopic.php?p=$target1" title="">$target</a>
";
}//Fine del while?>
Controlla il file db_connect.php
deve contenere le connessioni a myqsl
-
@giorgiotave said:
Devi controllare il file che includi per la connessione
<?
include('db_connect.php');$sql="SELECT * FROM phpbb_posts_text WHERE post_subject!='' ORDER BY post_id DESC LIMIT 10";
$risultati=mysql_query($sql);
while($riga=mysql_fetch_array($risultati)) {$target=$riga["post_subject"];
$target1=$riga["post_id"];
echo"<a href="http://www.vostrosito.it/forum/viewtopic.php?p=$target1" title="">$target</a>
";
}//Fine del while?>
Controlla il file db_connect.php
deve contenere le connessioni a myqsl
già, ma io un file con nome db_connect non ce l'ho mica.
che devo farmelo io? che ci piazzo dentro?edit: forse so che sbaglio...vediamo e poi vi dico
-
Lo sapevo
Devi creare quel file con tutte le connessioni a mysql e al database
Pater fai un esempio che devo scappare
-
@giorgiotave said:
Lo sapevo
Devi creare quel file con tutte le connessioni a mysql e al database
Pater fai un esempio che devo scappare
si, che è meglio
che non so quale altro comando mi manca nel file che mi son fatta
-
( Strano che l'include non abbia dato errori... )
okay... ti avranno dato una username o una password...
mysql_connect("www.miosito.it", "username", "password");
dove al posto di www.miosito.it metti il tuo sito
dove al posto di username metti il tuo username
dove al posto di password metti la tua passwordah... non so come funziona su hosting, ma penso che devi selezionare ( forse, prima prova senza ) il tuo database, ovvero quello che ti è stato assegnato.
Ciao!!!
-
niente, non va...basta, non lo faccio e stop
-
<?php
mysql_connect("localhost", "user","pass") or die("Ci Scusiamo Per l'incoveniente tornero on-line tra 10 minuti");
mysql_select_db("nomeDb") or die("Impossibile selezionare il database");
?>Lo cambia user pass e nomeDb e chiamalo db_connect.php
mettilo nella stessa cartella che metterai il tool