Código ActionScript :
package flex.javac; import java.sql.*; public class select { flex.javac.javaclientes cn; public select() { cn = new flex.javac.javaclientes(); } public Object[][] getClientes(){ int registros = 0; try{ Statement stm = cn.getConnection().createStatement(); PreparedStatement pstm = cn.getConnection().prepareStatement("SELECT count(1) as cont" + " FROM prueba "); ResultSet res = pstm.executeQuery(); res.next(); registros = res.getInt("cont"); res.close(); }catch(SQLException e){ System.out.println(e); } Object [][] data = new Object[registros][2]; try{ Statement stm = cn.getConnection().createStatement(); PreparedStatement pstm = cn.getConnection().prepareStatement("SELECT nombre, " + " comentarios " + " FROM prueba " + " ORDER BY id "); ResultSet res = pstm.executeQuery(); int i = 0; while(res.next()){ String estCodigo = res.getString("nombre"); String estNombre = res.getString("comentarios"); data[i][0] = estCodigo; data[i][1] = estNombre; i++; } res.close(); }catch(SQLException e){ System.out.println(e); } return data; } }
Código PHP :
<?php require_once ("sqlconfig.php"); /* Contenido de sqlconfig.php: <?php mysql_pconnect ("localhost", "root", ""); mysql_select_db ("pruebas"); ?> */ require_once ("SQLConection.class.php"); /** Clase para acceso de datos * Hereda de: SQLConection * @version: 1.0 * @author: Arturo Leonardo Molina Aguilar (lama_amx AT hotmail DOT com) */ class Usuarios extends SQLConection { public function __construct () { parent::__construct ("usuarios"); $this->fields = array ( array ('private', 'id', "''"), array ('public', 'nick'), array ('public', 'nombre'), array ('public', 'apellidos'), array ('public', 'mail'), array ('public', 'idciudad'), array ('public', 'idpais'), array ('private', 'fechaAlta', 'now()'), array ('system', '(SELECT nombre FROM ciudades WHERE idciudad=ciudades.id) AS cuidad'), array ('system', '(SELECT nombre FROM paises WHERE idpais=paises.id) AS pais') ); } } ?>
Código HTML :
<div id="encabezado"></div> <div id="contenido"> <h3 id="titulo">Lorem ipsum</h3> <p>Lorem ipsum dolor sit amet</p> </div> <div id="pie"></div>
Código MySQL :
CREATE TABLE `prueba` ( `id` BIGINT(20) NOT NULL AUTO_INCREMENT, `nombre` TEXT, `comentarios` TEXT, PRIMARY KEY (`id`) ) ENGINE=INNODB DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ; INSERT INTO `prueba` (`id`, `nombre`, `comentarios`) VALUES (1, 'Jorge', 'no te acerques'), (2, 'Juan', ':D'), (3, 'Julio', 'hola :D');