Saída da consulta SQL como variável PHP

0

Eu tenho um script PHP que se conecta a um dos meus bancos de dados SQL e executa um comando select. Eu estou, então, tentando ver o que a saída é de comando, mas quando eu ecoar meus resultados para um arquivo recebo "Resource id # 5" e não um caminho como eu estou esperando. Alguém pode me dizer onde eu estou errado, eu suspeito que é a consulta ou a variável de resultado, mas eu sou muito novo para php.

$connection = mysql_connect("127.0.0.1", "user", "password");

if(!$connection) {
    system("echo 'ERROR! Unable to connect to MYSQL' >> /Reports/sqlerror");
}

$dbselect = mysql_select_db("mydatabase");


$query = "select p.path from path as p join file as f on p.pathid=f.pathid where f.filename like '$xfilename' and p.path like '/Data/original%'";

$result = mysql_query($query);


mysql_close($connection);

system("echo '$result' >> /Report/sqloutput");
    
por a.smith 22.12.2016 / 11:59

1 resposta

0

Encontrei a resposta. Necessário usar mysql_fetch como abaixo.

$ query = mysql_query ("selecione p.path do caminho como p unir arquivo como f em p.pathid = f.pathid onde f.filename como '$ xfilename' e p.path like '/ Data / original%' ");

$ result = mysql_fetch_row ($ query); system ("echo '$ result ** [0] **' > > / Relatório / sqloutput");

    
por 22.12.2016 / 12:17

Tags