Leoneiva 0 Denunciar post Postado Novembro 17, 2010 Alguem pode me ajudar??? tenho este script e não consigo fazer o echo de um resultado do mysql. quero que aparece o registro do campo title cujo o id dele é = 1. O resultado tem que aparecer abaixo da tabela completa de consultas. este echo não é array. é apenas 1 registro. seria isso: select title from jos_categories where id = 1 O script é esse: <?php //Conexão e consulta ao Mysql mysql_connect('localhost','root','') or die(mysql_error()); mysql_select_db('newcommerce_ck') or die(mysql_error()); $qry = mysql_query("select * from jos_categories"); //Pegando os nomes dos campos $num_fields = mysql_num_fields($qry);//Obtém o número de campos do resultado for($i = 0;$i<$num_fields; $i++){//Pega o nome dos campos $fields[] = mysql_field_name($qry,$i); } //Montando o cabeçalho da tabela $table = '<table border="1"><tr>'; for($i = 0;$i < $num_fields; $i++){ $table .= '<th>'.$fields[$i].'</th>'; } //Montando o corpo da tabela $table .= '<tbody>'; while($r = mysql_fetch_array($qry)){ $table .= '<tr>'; for($i = 0;$i < $num_fields; $i++){ $table .= '<td>'.$r[$fields[$i]].'</td>'; } $table .= '</tr>'; } //Finalizando a tabela $table .= '</tbody></table><br><br><br>'; //Imprimindo a tabela echo $table; // AQUI FICARIA A CONSULTA QUE RETORNO O VALOR DO CAMPO TITLE CUJO O ID DO REGISTRO É IGUAL A 1 echo $resultado; ?> Compartilhar este post Link para o post Compartilhar em outros sites
Victor Cometti 8 Denunciar post Postado Novembro 17, 2010 testae $num_fields = mysql_num_fields($qry);//Obtém o número de campos do resultado echo "<table border='1'><tr>"; for($i = 0;$i<$num_fields; $i++){ $coluna[] = mysql_field_name($qry,$i); echo "<th>{$coluna[$i]}</th>"; } echo "</tr>"; while ($linha = mysql_fetch_assoc($qry)){ echo "<tr>"; for($i = 0; $i<$i<$num_fields; $i++) echo "<td>{$coluna[$i]}</td>"; echo "</tr>"; } echo "</table>"; Compartilhar este post Link para o post Compartilhar em outros sites