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 [...]
Archive for the ‘amfPHP’ Category
mysql_fetch_xml, xml 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 [...]
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;
[...]
3 façons de faire pour remplir des combos:
Utiliser un DataSet avec FLASH
[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 [...]
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 [...]