PHP e recupero risultati da query

liso

Nuovo Utente
18 Mar 2014
10
0
0
Buonasera a tutti, scrivo per la prima volta...perchè per la prima volta non ho trovato la soluzione da solo

ho uno script sql NON scritto da me, che devo far eseguire in una pagina php.
se il codice lo copio e incollo in phpmyadmin funziona correttamente e restituisce un risultato.
questo risultato dovrei mostrarlo in una pagina web
ho quindi creato un file .sql con le righe di sql
e utilizzato questa funzione nella pagina php

PHP:
<?php

mysql_connect("localhost","root",""); 
mysql_select_db("db1"); 
$file="query.sql"; // Il file SQL da eseguire 
$rows=explode(";",file_get_contents($file)); 
foreach($rows as $row){ 
echo "<br/>Eseguo la query:".$row; 
$res = mysql_query($row); 
echo "<br/>".$row; 
} 
echo "finito!"; 
echo $res;

     
     
?>

quello che mi stampa è: Resource id #6

ho anche provato ad intepretare il risultato con
PHP:
while ($row = mysql_fetch_row($res)) {
	echo $row[0];
}


while ($row = mysql_fetch_assoc($res)) {
	echo $row[0] ;
}

	 
while ($row = mysql_fetch_array($res, MYSQL_BOTH)) {
	echo  $row[0];
}

ma l'errore è:

Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in

ma il codice query è corretto, perchè eseguendola in phpmyadmin funziona

qualche idea su quale possa essere il problema?

grazie infinite
 

flameseeker

Utente Attivo
27 Nov 2013
699
0
0
Ciao, sposto la tua discussione in una sezione più appropriata.

Per il tuo problema invece, prova così:

PHP:
<?php
mysql_connect("localhost","root",""); 
mysql_select_db("db1"); 
$file="query.sql"; // Il file SQL da eseguire 
$queries = explode(";",file_get_contents($file)); 

$output = '';

foreach($queries as $query) { 
    echo "<br/>Eseguo la query:". $query; 
    $res = mysql_query($query);
    
    if (mysql_num_rows($res))
        $output = print_r(mysql_fetch_assoc($res), true);

    echo "<br/>"; 
} 

echo "finito!"; 
echo "<pre>". $output ."</pre>";
?>
 

marino51

Utente Attivo
28 Feb 2013
3.204
207
63
Lombardia
ciao,
credo che la discussione sia stata aperta due volte perché è già stata risolta,

nel file ci sono delle variabili e poi la query,
è stato suggerito di sostituire le variabili con i relativi valori nella query con risultato positivo
ciao
Marino
 
Discussioni simili
Autore Titolo Forum Risposte Data
L PHP e recupero risultati da query PHP 11
S [PHP] Recupero nome immagine da Form con input file PHP 3
bubino8 [PHP] Recupero id autoincrement PHP 8
S [PHP] form con metodo get e recupero id PHP 4
Emix [PHP] Check - Select e recupero variabili PHP 40
bubino8 [PHP] Recupero input senza invio PHP 1
U [PHP] Selezione con menu a tendina e recupero selezione PHP 5
L Problema con recupero dati in PHP cURL e JAVA con server PHP 1
S [PHP] Recupero più dati da form realizzata ciclo FOR PHP 5
P [PHP] Recupero dati da un array PHP 5
Alessio Gebbia [PHP] Recupero dati da un WHILE ! PHP 3
I Recupero numero file uploadati php PHP 1
F errori sul recupero dati mysql e php PHP 3
T Problema recupero dati da file [era: help script php] PHP 9
L [PHP/MYSQL] Recupero campo USER e visualizzarlo nella tabella pagine PHP 13
A Accesso e recupero informazioni su db mysql e 2 tabelle. Php lento nell'esecuzione. PHP 4
L [PHP] Recupero valore dopo il submit PHP 1
M Recupero dati da pagina php PHP 2
P recupero variabile e invio a php Flash 5
F Cerco Hosting con VECCHIE versioni di php Hosting 0
Cosina Captcha php PHP 1
S passare un valore da un form a un file .php con metodo post PHP 4
N php msyql PHP 6
N php problemi a visualizzare video PHP 3
A menu a tendina php PHP 1
D protezione cartelle: blocco visualizzazione/scaricamento contenuto, ma abilitazione utilizzo dati da parte di file .php presenti sul sito Web Server 1
F Php date_diff PHP 1
K [PHP] Aggiungere caratteri ad una stringa in base alla lunghezza della stessa PHP 2
C Wp-admin a file php WordPress 5
Lino80 [Retribuito] Cerco programmatore php per modifica/inserimento funzione/valori da un plugin importer wordpress Offerte e Richieste di Lavoro e/o Collaborazione 0
csi Inviare file jpg in locale alla stampante con php PHP 0
M Passaggio variabili array php su un tasto jq PHP 3
E Php aggiornamento tabella PHP 9
G phpmailer e php 8.1 con estensione mysqli PHP 6
M Invio dati database via email php PHP 0
K [php] Problema con inner join PHP 4
K [php]form invio dati PHP 0
P Codifica caratteri speciali mysql php PHP 0
K [PHP] Problema con variabili concatenate. PHP 1
E Stampante termica escpos-php PHP 6
JeiMax Modifica codice php personalizzato PHP 2
G Come modificare un pdf in php PHP 1
U Link a doppio file PHP PHP 0
E PHP & jQuery PHP 8
N Passare array da php a javascript PHP 5
F Applicazione PHP/MySQL per prenotazioni: limitare il numero massimo di posti prenotabili PHP 20
L tipo boolean non funzionante su mariadb (mysql). E codice php 7.4. PHP 0
U PHP creare un file excel dopo ricerca nel DB PHP 0
M PHP/MySQL - Estrarre valori min e max di ogni gruppo PHP 5
F Php e fatturazione elettronica PHP 0

Discussioni simili