ciao a tutti,
sto cercando di implementare un motore di ricerca nel mio sito, ed ho concentrato le mie attenzioni sullo script [Motore di ricerca in PHP e MySQL].
Ho seguito le istruzioni, configurato il file 'config.inc.php' ma ho riscontrato i seguenti problemi:
1) la connessione al db mi è riuscita solo dopo avere sostituito (nel file 'index.php')conconnessione ();questa è la funzione connessione che non funziona:$connessione = mysql_connect ($host, $user, $pass) or die ("");2) lo script che viene lanciato dopo aver effettuato il login (pagina 'index.php') non riesce a creare la tabella necessaria al funzionamento del sistema, e quindi manca il collegamento tra la tabella e la pagina che inserisce i dati 'index.php?opzione=aggiungi'function connessione() {
global $nome_db, $imm_ok, $imm_no, $mess_1, $mess_2, $conn, $seleziona_db;
$conn = @mysql_connect($host, $user, $pass);
if ($conn) {
$mess_1 = "Connessione a MySQL riuscita..." . $imm_ok;
} else {
$mess_1 = "Connessione a MySQL non riuscita..." . $imm_no;
}
$seleziona_db = @mysql_select_db($nome_db, $conn);
if ($seleziona_db) {
$mess_2 = "Selezione del database $nome_db riuscita..." . $imm_ok;
} else {
$mess_2 = "Selezione del database $nome_db non riuscita..." . $imm_no;
}
}
questo è lo script che dovrebbe creare la tabella e creare il collegamento$query_crea_tabella = "CREATE TABLE $nome_tb (
id INT(5) UNSIGNED not null AUTO_INCREMENT,
titolo VARCHAR(50) not null,
indirizzo VARCHAR(255) not null,
parole_chiave TEXT not null,
data varchar(14) not null,
data_m varchar(14) not null,
PRIMARY KEY (id)
)";
$ris_query_crea_tabella = @mysql_query($query_crea_tabella, $conn);
if ($ris_query_crea_tabella) {
$mess_3 = "Creazione della tabella $nome_tb in corso..." . $imm_ok;
$mess_3 .= "Installazione dello script riuscita con successo..." . $imm_ok;
} else {
$mess_3 = "Creazione della tabella $nome_tb in corso..." . $imm_no;
$mess_3 .= "Impossibile creare la tabella $nome_tb..." . $imm_no;
$mess_3 .= "Probabilmente non hai settato bene i parametri di connessione nel file config.inc.php o hai già effettuato l'installazione..." . $imm_no;
}
qualcuno ha già riscontrato questi problemi???
un aiuto por favor...![]()
![]()