LAMP non riconosce script php-mysql

Dars89

Nuovo Utente
18 Dic 2012
3
0
0
Ho installato su Ubuntu (12.04 LTS) LAMP in locale.
Gli script PHP semplici vengono eseguiti senza problemi, a differenza di quelli che prevedono la connessione a MySQL (correttamente installato). Digito nel browser correttamente la posizione dello script PHP-MySQL. Nella pagina non
mi appare nessun errore, ma del risultato dello script neanchè l'ombra (schermata bianca). Lo stesso problema c'è lo con Wordpress.

Ecco il codice di uno degli script che LAMP non mi esegue:
PHP:
<html>
<head>
<title></title>
</head>
<body>
<table border="2">
<tr><td>Nome</td><td>Cognome</td><td>Email</td></tr>
<?php
$db_user = 'root';
$db_password = 'password_utente';
$db_host = 'localhost';
//password corretta non la inserisco per motivi di privacy

$db = 'newsletter';

$link = mysql_connect("$db_host","$db_user","$db_pass") or die
("Errore connessione a MySQL: " . mysql_error()); 

mysql_select_db($db) or die("Errore apertura database: " . mysql_error()); 

$strsql = "SELECT nome, cognome, email FROM iscritti";

$rs = @mysql_query("$strsql",$link) or die 
("Errore esecuzione query: " . mysql_error());

while ($riga = mysql_fetch_array($rs)) { 
$str_nome = $riga['nome']; 
$str_cognome = $riga['cognome'];
$str_email = $riga['email'];
echo "<tr><td>$str_nome</td><td>$str_cognome</td><td>$str_email</td></tr>";
?>
</table>
</body>
</html>

Cosa ho sbagliato?
 
Ultima modifica:

Nefyt

Utente Attivo
17 Apr 2012
1.102
0
0
Innanzitutto rimuovi l'operatore di silenzio (@), poi chiudi il while e passa a mysqli

PHP:
<html>
<head>
<title></title>
</head>
<body>
<table border="2">
<tr><td>Nome</td><td>Cognome</td><td>Email</td></tr>
<?php
$db_user = 'root';
$db_password = 'password_utente';
$db_host = 'localhost';
//password corretta non la inserisco per motivi di privacy

$db = 'newsletter';

$link = new mysqli($db_host,$db_user,$db_password,$db);

$strsql = "SELECT nome, cognome, email FROM iscritti";

$rs = $link->query($strsql) or die($link->error);

while ($riga = $rs->fetch_array()) { 
$str_nome = $riga['nome']; 
$str_cognome = $riga['cognome'];
$str_email = $riga['email'];
echo "<tr><td>$str_nome</td><td>$str_cognome</td><td>$str_email</td></tr>";
}
?>
</table>
</body>
</html>

Se vuoi assicurarti che mysql sia istallato prova via console con
PHP:
mysql -V
 
Discussioni simili
Autore Titolo Forum Risposte Data
D LAMP non apre WordPress WordPress 0
I [CERCO] sviluppatore backend in ambiente LAMP - framework Laravel Offerte e Richieste di Lavoro e/o Collaborazione 0
L xenial lamp su windows 10 Web Server 0
G Problema installazione LAMP su linux PHP 4
O [Offro Lavoro][Retribuito][Roma] Sviluppatore LAMP Offerte e Richieste di Lavoro e/o Collaborazione 0
emanuelevt prova ubuntu LAMP Linux e Software 5
M LAMP e WAMP??? PHP 2
L tipo boolean non funzionante su mariadb (mysql). E codice php 7.4. PHP 0
Sevenjeak Php8 non carica estenzioni PHP 0
R query DELETE non cancella i record PHP 1
otto9due Input text: accetta solo numeri e non può essere vuoto. Javascript 9
G Non vedo frecce su forme Photoshop 0
G Il mio sito dopo aver abilitato l'ssl non visualizza le immagini con indirizzi senza ssl HTML e CSS 0
P jquery refresh div non funziona Javascript 0
N Problema SEO "L'URL non si trova su Google" SEO e Posizionamento 2
S Certificato SSL non funzionante Domini 0
zorro modulo di registrazione: funziona ma non sempre PHP 2
D Form contatti non funzionante HTML e CSS 0
MarcoGrazia Trovare record nel database partendo da id non sequenziali PHP 6
M Non ho rinnovato il mio sito su Aruba... Domini 1
T IP INFO NON FUNZIONA PHP 0
Shyson Google search non trova il mio sito SEO e Posizionamento 1
E Estrarre dati da doppia tabella, banale ma non sempre PHP 1
P Data scraping in PHP non funziona PHP 4
otto9due $_FILE non passa i dati dal form PHP 1
keyascii Non è mai troppo tardi Presentati al Forum 0
N dati tabella non presi PHP 1
P Pagina modifica record che non funziona PHP 0
Shyson AUTO_INCREMENT non si aggiorna MySQL 2
Shyson Codice wp-login non funziona PHP 2
S WORDPRESS NON FA INSTALLARE PIU NULLA WordPress 9
Shyson Non mi fa accedere al sito WordPress 12
N Non Autorizzato. Dovresti rimuovere il parametro customize_messenger_channel per visualizzare l'anteprima in frontend. WordPress 1
R INSERT INTO tabella non funziona Classic ASP 2
A Problema, non so, di scale() o transform, oppure altro? HTML e CSS 0
felino Conversione da MPG a MP4: audio non sincronizzato Windows e Software 1
F Telecamere Wi-Fi non si connettono A nvr IP Cam e Videosorveglianza 1
G Finestra di dialogo che non si apre - programma NUENDO Windows e Software 0
L php mysql non salva solo id PHP 21
D Pagina non trovata Wordpress WordPress 7
S connesso, internet non disponibile ( con extebder tp-link850) Reti LAN e Wireless 0
F Script java elenco alfabetico non funziona Javascript 3
F Script non funzionante. Devo elencare in ordine alfabetico un elenco di nominativi, ma lo script non Javascript 2
L Estrazione dati casuali non doppioni MySQL 1
napuleone non si chiude il thead e non si apre il tbody Javascript 0
napuleone non si aggiorna textarea in tempo reale Javascript 3
D Modem Asus non trasmette ogni 3/4 giorni Reti LAN e Wireless 2
M non static method cannot be referenced from a static context Java 1
napuleone Con le date il codice da di matto o forse non è così Javascript 6
M Questa pagina non carica correttamente Google Maps: aiuto!! HTML e CSS 1

Discussioni simili