Archive for the ‘amfPHP’ Category

mysql double join

 
 
SELECT hobbies.id,membershobbies.hobbyid
FROM hobbies LEFT JOIN membershobbies on membershobbies.hobbyID=hobbies.id RIGHT JOIN members ON members.id = membershobbies.memberid
WHERE members.id=1
.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, “Courier New”, courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode [...]

mysql_fetch_xml : un recordset directement sur XML

mysql_fetch_xml, xml mysql

amhPHP autoincrement number avec Mysql

Mots clés Technorati : amhPHP autoincrement number avec Mysql
Exemple de code pour créer un champ auto incrémental. Assez curieusement, après avoir initialisé la variable @m, vous ne pouvez plus suivre le SQL : il faut donc faire une deuxième requête.
function getTop10() {
$sql=”SET @m:=0″;
$res = mysql_query($sql) or [...]

hello world amfPHP

voici un resumé pour faire un HELLO world sous FLEX/AMFPHP
1) télecharger amfPHP version 1.2 (pas la 1.9) à partir de www.amfphp.org
2) Il faut posseder PHP >4.3 (easyPHP 1.8 fera l’affaire). Sinon certaines fonctions ne marcheront pas:

EXEMPLE:

if(!function_exists(’file_get_contents’)){
   function file_get_contents($file){
      $lines=file($file);
      if($lines!==false){
         return implode(”,$lines);
      } else {
         return false;
     [...]

populate combobox

3 façons de faire pour remplir des combos:

flash DATASET

Utiliser un DataSet avec FLASH 
 

flex amfPHP tutorial

[sql]
CREATE TABLE ‘users’ (
  ‘userid’ int(10) unsigned NOT NULL auto_increment,
  ‘username’ varchar(255) collate latin1_general_ci NOT NULL,
  ‘emailaddress’ varchar(255) collate latin1_general_ci NOT NULL,
  PRIMARY KEY  (’userid’)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=3 ;
[/sql]
puis créer un fichier php: sample.php
[php]
// Create new service for PHP Remoting as Class
class sample
{
    function sample ()
    {
        // Define the methodTable for this [...]

flex et amfPHP

2 options pour le renvoi des données dans Flex

Utilsation des tableaux Arrays

[php]
while ($row = mysql_fetch_object($Result))
{
$myArray[] = $row;
}
return $myArray;
[/php]
 

ou renvoi direct du recordset mysql_query

[php]
return mysql_query($query);
[/php]
 
Le premier cas permet de faire des traitements/test php avant le renvoi des données (attention si vous souhaitez mettre les données dans un datagrid et utiliser les fonctions de tri: si vos [...]