Sono corretti, così come mi ha dato aruba...
Le variabili nel file config.inc.php sono così impostate:
$hostname = '127.0.0.1';
(ovviamente l'ip è diverso, non è l'ip locale!)
Va bene come impostazione?
Sono corretti, così come mi ha dato aruba...
Le variabili nel file config.inc.php sono così impostate:
$hostname = '127.0.0.1';
(ovviamente l'ip è diverso, non è l'ip locale!)
Va bene come impostazione?
"Quando uno è fatto così, è fatto per la roba"
G.Verga - "La Roba"
ti dimentichi sempre il ; alla fine della quey![]()
![]()
ma non ci sono i ; alla fine della query? A me pare di si!!
"Quando uno è fatto così, è fatto per la roba"
G.Verga - "La Roba"
da quello ke vedo io no
per esempio hai scritto
$query="SELECT * FROM auto ORDER BY RAND() LIMIT 1";
che mysql non fa perche deve essere
$query="SELECT * FROM auto ORDER BY RAND() LIMIT 1;";
....ah, ecco!! là alloraora provo... aggiorno subito
![]()
"Quando uno è fatto così, è fatto per la roba"
G.Verga - "La Roba"
No database selected
...come mai?
La sintassi è questa:
E i dati username, password e hostname sono presi ed incollati dalla mail che mi ha mandato aruba, quindi...........Codice PHP:<?php
/**
* @author Davide
* @copyright 2009
*/
include 'config.inc.php';
$conn = mysql_connect($hostname, $username, $password)
or die("Connessione non riuscita: " . mysql_error()."
");
echo ("Connesso con successo...
");
// Seleziona il database
mysql_select_db($database, $conn) or die (mysql_error());
//if(!mysql_select_db($database))
//die('Selezione database fallita!' . mysql_error());
$query="SELECT * FROM auto ORDER BY RAND() LIMIT 1;";
$result = mysql_query($query) or die('Query non valida: ' . mysql_error());
$tmp = mysql_fetch_array($result) or die("Errore di fetch: " . mysql_error());
echo $tmp['thumbnail'];
echo "<font face=\"Verdana\" size=\"2\">";
echo $tmp['marca']."
";
echo $tmp['modello']."
";
mysql_close($conn) or die (mysql_error());
?>
"Quando uno è fatto così, è fatto per la roba"
G.Verga - "La Roba"
probabilmente perche non riesce a leggere il db dovresti postare tutto il codice
File config.inc.php
file random.phpCodice PHP:<?php
/**
* @author Davide
* @copyright 2009
*/
// Configurazione server
// Home host
$hostname = 'ip del server';
// Username
$username = 'nome utente';
// Password
$password = 'pass database';
// Nome del database
$database = 'Sql254827_3';
?>
Codice PHP:<?php
/**
* @author Davide
* @copyright 2009
*/
include 'config.inc.php';
$conn = mysql_connect($hostname, $username, $password)
or die("Connessione non riuscita: " . mysql_error()."
");
echo ("Connesso con successo...
");
// Seleziona il database
mysql_select_db($database, $conn) or die (mysql_error());
//if(!mysql_select_db($database))
//die('Selezione database fallita!' . mysql_error());
$query="SELECT * FROM auto ORDER BY RAND() LIMIT 1;";
$result = mysql_query($query) or die('Query non valida: ' . mysql_error());
$tmp = mysql_fetch_array($result) or die("Errore di fetch: " . mysql_error());
echo $tmp['thumbnail'];
echo "<font face=\"Verdana\" size=\"2\">";
echo $tmp['marca']."
";
echo $tmp['modello']."
";
mysql_close($conn) or die (mysql_error());
?>
"Quando uno è fatto così, è fatto per la roba"
G.Verga - "La Roba"
non è quello il problema lui non riece a connettersi al db
prova a scrivere
mysql_select_db(......) OR die(mysql_error);
poi non ci vuole il ; finale nella stringa/query in php
fai sapere
Ciro Marotta - Programmatore JAVA - PHP
Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.
prova con
mysql_select_db($db_name);
almeno io ho sempre fatto cosi