-
mysql_connect error
Ciao a tutti oggi mi sono imbattuto in un grosso problema e non capisco proprio come risolverlo, vi spiego, quando eseguo la connessione utilizzo la funzione msql_connect cosė descritta.
Codice PHP:
$db = mysql_connect($db_host, $db_username, $db_password, $prefix3);
Solo che nella pagina in cui mi trovo devo eseguire la connessione a due tabella che hanno diverso $prefix (prefisso) allora ho provato a scrivere:
Codice PHP:
$db = mysql_connect($db_host, $db_username, $db_password, $prefix3, prefix);
Ma il browser all'avvio mi stampa errore:
Warning: mysql_connect() expects parameter 5 to be long, string given in article_ad.php on line 14
Come risolvo??
-
Esempio su php.net --> http://www.php.net/manual/en/functio...-select-db.php
Codice PHP:
<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Not connected : ' . mysql_error());
}
// make foo the current db
$db_selected = mysql_select_db('foo', $link);
if (!$db_selected) {
die ('Can\'t use foo : ' . mysql_error());
}
?>
Di solito il prefisso di ogni tabella č inserito in un file tipo tables_name.php in questo modo:
Codice PHP:
<?
$tabella_1 = $set_table_prefix . "tabella1";
$tabella_2 = $set_table_prefix . "tabella2";
//e cosė via....
//dove $set_table_prefix = al prefisso che hai dato alle tabelle
?>
:lol: