jackbocar

  • Site web
  • Nombre de sujets
    152
  • Nombre de messages
    456
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers sujets sur les forums

jackbocar
le 02/12/2015 à 17:20
Le plus efficace des deux
Bonjour,

Dites-moi quelle est le code le plus efficace des deux:


<?php SELECT * FROM  table WHERE nom REGEXP '^A' ?>


<?php SELECT * FROM table WHERE nom LIKE 'A%'; ?>


Merci de votre aide
Jack Bocar
jackbocar
le 23/01/2015 à 16:41
Redirection ?
En me connectant sur le site de LEPHPFACILE, je vois apparaître un message de FIREFOX me disant qu'il à empêche une redirection automatique ?
Est-normale ?

Jack Bocar
jackbocar
le 23/01/2015 à 16:38
Problème d'en-tête
Problème d'en-tête

Voilà, en local sur linux et ubuntu, il n'y a aucun problème. Mais ça apparaît sur FREE, et je ne comprends pas pourquoi.

Cannot modify header information - headers already sent by output started at: non_visible.php on line 7


Vous ne pouvez pas modifier les informations d'en-tête - headers already sent by output started at : non_visible.php on line 7

non_visible.php
1- <?php
2 - include_once ('../includes/_KB05_UZ.php');
3 - $sql = ('UPDATE actuel SET visible="0" WHERE id="'.$_GET['id_news'].'"');
4 - mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
5 - mysql_close($con);
6 - header('Location: index_non_visible.php');
7 - exit();
8 - ?>


Lorsque je vois apparaître cette information, je fais un retour et le changement est tout de même effectué.
Il y a forcément une erreur mais où ?

Merci pour votre aide
Jackbocar
jackbocar
le 09/01/2015 à 17:09
Update impossible avec mes scripts
Update impossible avec mes scripts

Bonjour,


Je travail uniquement avec PHP5 PDO,

Et je veux créer un script de nouvelles avec une administration des nouvelles, et une page index,php, avec un lien pour modifier chaque nouvelles.

Je sais faire avec PHP5 PDO, mais ce site de nouvelles est prévu pour aller sur les serveurs de FREE.FR

Free utilise des serveurs avec PHP4.

J'utilise un script pour insérer les nouvelles et il fonctionne très bien, j'arrive à les voir apparaître sur ma page index.

Mais je n'arrive pas à modifier une nouvelle en local, mon script ne fonctionne pas.

J'utilise des anciens scripts réalisés par LAGLOBULLE, DANEWS, bien sûr réactualisés.

Je vous envoie les scripts complet, pour informations, merci de rectifier ou me dire ce qui ne va pas dans mes deux scripts EDIT_NEWS_.PHP

Merci pour votre aide

Jack Bocar



INDEX;PHP
<?php
include ('./includes/config.php');

$base = mysql_connect(MYSQL_SERVEUR, MYSQL_LOGIN, MYSQL_PASSWORD);
mysql_select_db(MYSQL_BASE, $base);

$sql = 'SELECT id, date, auteur, titre, news, visible FROM danews_news ORDER BY date DESC';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());

while ($data = mysql_fetch_array($req)) {
$titre=$data['titre'];
$date=$data['date'];
$auteur=$data['auteur'];
$news=$data['news'];
$news_id=$data['id'];
$news_visible=$data['visible'];


echo '<p>'.$data ['id'].'</p>';
echo '<p>'.$data ['date'].'</p>';
echo '<p>'.$data ['auteur'].'</p>';
echo '<p>'.$data ['titre'].'</p>';
echo '<p>'.nl2br($data ['news']).'</p>';
echo '<p>'.$data ['visible'].'</p>';
echo '<p></p>';


if ($news_visible == 0) {
$activation = '<a href="visible.php?visible=1&id_news='.$news_id.'"><img src="./images/off.png" border="0" alt="Rendre la news visible" /></a>&nbsp;&nbsp;&nbsp;<a href="#" onclick="if(confirm(\'Voulez-vous supprimer cette nouvelle ?\')) document.location.href=\'del_news.php?id='.$news_id.'\'"><img src="./images/del.gif" border="0" alt="Supprimer"></a>&nbsp;&nbsp;&nbsp;<a href="edit_news.php?id='.$news_id.'"><img src="./images/edit.gif" border="0" alt="Editer"></a>';
}
else {
$activation = '<a href="visible.php?visible=0&id_news='.$news_id.'"><img src="./images/on.png" border="0" alt="Rendre la news invisible" /></a>&nbsp;&nbsp;&nbsp;<a href="#" onclick="if(confirm(\'Voulez-vous supprimer cette nouvelle ?\')) document.location.href=\'del_news.php?id='.$news_id.'\'"><img src="./images/del.gif" border="0" alt="Supprimer"></a>&nbsp;&nbsp;&nbsp;<a href="edit_news.php?id='.$news_id.'"><img src="./images/edit.gif" border="0" alt="Editer"></a>';
}

echo '<span>'.$activation.'</span>';

echo '<br>';
}
mysql_free_result ($req);
mysql_close ($base);
?>



ADD_NEWS.PHP
<form method="post" action="add_news_1.php">
<?php
print '
<p>Date<br />
<input type="text" id="date" name="date" size="15" maxlength="15" value="'.$_POST['date'].'"></p>

<p>Auteur<br />
<input type="text" id="auteur" name="auteur" maxlength="30" size="50" value="'.$_POST['auteur'].'"></p>

<p>Titre<br />
<input type="text" id="titre" name="titre" size="30" maxlength="250" value="'.$_POST['titre'].'"></p>

<p>News<br />
<textarea id="news" name="news" cols="60" rows="10">'.$_POST['news'].'</textarea></p>

<p>visible<br />
<input type="text" id="visible" name="visible" size="1" maxlength="1" value="'.$_POST['visible'].'"></p>';
?>
<p><input type="submit" name="go" value="Poster la news"></p>



ADD_NEWS_1.php
<?php
include ('./includes/config.php');

$base = mysql_connect(MYSQL_SERVEUR, MYSQL_LOGIN, MYSQL_PASSWORD);
mysql_select_db(MYSQL_BASE, $base);

if (isset($_POST['go']) && $_POST['go']=='Poster la news') {
if (!isset($_POST['date']) || !isset($_POST['auteur']) || !isset($_POST['titre']) || !isset($_POST['news']) || !isset($_POST['visible'])) {
$erreur = 'Les variables n&eacute;cessaires au script ne sont pas d&eacute;finies.';
}
else {
$sql = 'INSERT INTO danews_news VALUES("", "'.$_POST['date'].'", "'.$_POST['auteur'].'", "'.htmlentities($_POST['titre']).'", "'.$_POST['news'].'", "'.$_POST['visible'].'")';
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error());
mysql_close();

header('Location: index.php');
exit();
}
}
?>
<?php
if (isset($erreur)) echo '<br />',$erreur;
?>



EDIT_NEWS_.PHP
<?php
include ('./includes/config.php');

$base = mysql_connect(MYSQL_SERVEUR, MYSQL_LOGIN, MYSQL_PASSWORD);
mysql_select_db(MYSQL_BASE, $base);

if (isset($_GET['id'])) {
$sql = ('SELECT id, date, auteur, titre, news, visible FROM danews_news WHERE id="'.$_GET['id'].'"');
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$row = mysql_fetch_array($req);

print '<form method="post" action="edit_news_1.php?go=ok">
<table border="0" cellpadding="0" cellspacing="0" style="width: 40%"><col /><tbody>

<tr>
<td style="width: 50%">Date</td>
<td style="width: 50%"><input type="text" id="date" name="date" size="10" maxlength="10" value="'.$row['date'].'"></td>
</tr>
<tr>
<td style="width: 50%">Auteur</td>
<td style="width: 50%"><input type="text" id="auteur" name="auteur" size="10" maxlength="50" value="'.$row['auteur'].'"></td>
</tr>
<tr>
<td style="width: 50%">Titre</td>
<td style="width: 50%"><input type="text" id="titre" name="titre" size="20" maxlength="150" value="'.$row['titre'].'"></td>
</tr>
<tr>
<td style="width: 50%">News</td>
<td style="width: 50%"><textarea id="news" name="news" cols="80" rows="8">'.$row['news'].'</textarea></td>
</tr>
<tr>
<td style="width: 50%">Visible</td>
<td style="width: 50%"><input type="text" id="visible" name="visible" size="1" maxlength="1" value="'.$row['visible'].'"></td>
</tr>
<tr>
<td style="width: 50%">Save</td>
<td style="width: 50%"><input type="submit" value="Save" /></td>
</tr>
</tbody></table>
</form>';
}
mysql_free_result($req);
?>




EDIT_NEWS_1.PHP
<?php
include ('./includes/config.php');

$base = mysql_connect(MYSQL_SERVEUR, MYSQL_LOGIN, MYSQL_PASSWORD);
mysql_select_db(MYSQL_BASE, $base);


if (isset($_GET['id']) && !isset($_GET['go'])) {
$sql = ('UPDATE danews_news SET date="'.$_POST['date'].'", auteur="'.htmlentities($_POST['auteur']).'", titre="'.htmlentities($_POST['titre']).'", news="'.htmlentities($_POST['news']).'",
visible="'.$_POST['visible'].'" WHERE id="'.$_POST['id'].'"');
header('Location: index.php');
exit();
}
mysql_close($con);
?>
<?php
if (isset($erreur)) echo '<br />',$erreur;
?>



VISIBLE.PHP
<?php
include ('./includes/config.php');

$base = mysql_connect(MYSQL_SERVEUR, MYSQL_LOGIN, MYSQL_PASSWORD);
mysql_select_db(MYSQL_BASE, $base);

if (isset($_GET['id_news'])) {
$sql=('UPDATE danews_news SET visible="1" WHERE id="'.$_GET['id_news'].'"');
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
}
header('Location: index.php');
exit();
?>



NON_VISIBLE.PHP
<?php
include ('./includes/config.php');

$base = mysql_connect(MYSQL_SERVEUR, MYSQL_LOGIN, MYSQL_PASSWORD);
mysql_select_db(MYSQL_BASE, $base);

if (isset($_GET['id'])) {
$sql=('UPDATE danews_news SET visible="0" WHERE id="'.$_GET['id_news'].'"');
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
}
header('Location: index.php');
exit();
?>
jackbocar
le 07/07/2014 à 09:43
Aide pour une CLASS PHP PDO
Bonjour

J'ai trouvé sur un site spécialisé en PHP et PDO, une CLASS CRUD qui est très bien faite et rapide pour l'affichage des données.

J'ai réussi à utiliser sans problème du SELECT et de l'INSERT INTO.

Je n'arrive pas à utiliser la fonction UPDATE.

Je vous donne d'adresse du site en question, si quelqu’un a le temps d'essayer cette CLASS CRUD, et la faire fonctionner correctement dans toutes ses fonctions, merci de nous faire part de ses conclusions avec son code pour UPDATE et DELETTE.

L'adresse du site pour le CODE est : http://www.phpro.org/tutorials/Easy-Access-With-PDO-CRUD.html

L'adresse du site pour la CLASS est : http://www.phpro.org/classes/PDO-CRUD.html


Je vous fournis mes informations pour SELECT et INSERT INTO.
<?php
include_once 'crud.class.php';
$crud = new crud();

$crud->dsn = "mysql:dbname=BASE-DONNEES;host=localhost";
$crud->username = 'USENAME';
$crud->password = 'PASSWORD';

$records = $crud->rawSelect('SELECT * FROM TABLE');

$rows = $records->fetchAll(PDO::FETCH_ASSOC);
foreach($rows as $row) {
//code pour affichage des données
print '
<span>'.$row['col_name'].'</span>
<span>'.$row['col_name'].'</span>
<span>'.$row['col_name'].'</span>
<span>'.$row['col_name'].'</span>
<span>'.$row['col_name'].'</span>
';
}
?>


AJOUT DE DONNEES
<?php
include 'crud.class.php';
$crud = new crud();

$crud->dsn = "mysql:dbname=BASE DONNEES;host=localhost";
$crud->username = 'USERNAME';
$crud->password = 'PASSWORD';

$values = array(
array("col_name"=>"".$_POST['col_name']."", "col_name"=>"".$_POST['col_name'].""),
);
$crud->dbInsert('tbl_name', $values);
header('Location: index.php');
exit();
?>


Je vous remercie par avance de votre aide et de vos conclusions.

Jackbocar
jackbocar
le 04/07/2014 à 17:42
Nouveau problème avec les caractères dans les tables sql
Bonjour,

Je précise en premier que ma connexion MYSQL est en UTF-8, idem pur mes bases de données

J'aimerais avoir une explication à ce nouveau problème de caractères dans les enregistrements dans mes tables, résultats identiques lorsque je test avec UBUNTU ou WINDOWS et EASYPHP

Avec ce code voilà ce qui est inscrit dans la table :

<?php
$mysql_hostname = 'localhost';
$mysql_username = 'xxxxxxxxxxx';
$mysql_password = 'xxxxxxxxxxxxxxxx';
$mysql_dbname = 'xxxxxxxxxxxxxxxxxxxxxx';
$options = array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8');

try {
$dbh = new PDO("mysql:host=$mysql_hostname;dbname=$mysql_dbname", $mysql_username, $mysql_password);
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

if (isset($_POST['titre']) && isset($_POST['menu']) && isset($_POST['sortie']) && isset($_POST['realisateur']) && isset($_POST['acteurs']) && isset($_POST['genre']) && isset($_POST['nationalite']) && isset($_POST['news']) && isset($_POST['casting']) && isset($_POST['visible'])) {

if (!empty($_POST['titre']) && !empty($_POST['menu']) && !empty($_POST['sortie']) && !empty($_POST['realisateur']) && !empty($_POST['acteurs'])&& !empty($_POST['genre']) && !empty($_POST['nationalite']) && !empty($_POST['news']) && !empty($_POST['casting']) && !empty($_POST['visible'])) {

$stmt = $dbh->prepare("INSERT INTO Science_fiction (titre, menu, sortie, realisateur, acteurs, genre, nationalite, news, casting, visible) VALUES (:titre, :menu, :sortie, :realisateur, :acteurs, :genre, :nationalite, :news, :casting, :visible)");
$stmt->bindParam(':titre', $_POST['titre']);
$stmt->bindParam(':menu', $_POST['menu']);
$stmt->bindParam(':sortie', $_POST['sortie']);
$stmt->bindParam(':realisateur', $_POST['realisateur']);
$stmt->bindParam(':acteurs', $_POST['acteurs']);
$stmt->bindParam(':genre', $_POST['genre']);
$stmt->bindParam(':nationalite', $_POST['nationalite']);
$stmt->bindParam(':news', $_POST['news']);
$stmt->bindParam(':casting', $_POST['casting']);
$stmt->bindParam(':visible', $_POST['visible']);
$stmt->execute();
echo 'Quote saved.';
header('Location: index.php');
exit();
}
else {
$message = 'Au moins un des champs est vide.';
}//if isset
}//empty
}//try
catch (PDOException $ex) {
echo 'Connection failed: ' . htmlspecialchars($ex->getMessage());
}//catch
?>
<?php
if (isset($message)) {
echo '<h1><center>'.$message.'</center></h1>';
}
?>


Résultat :
Gerry Lane se lance dans une course contre la montre pour aider le monde à surmonter ses divisions et faire face à l'apocalypse. Dans tous les pays, par tous les moyens, l'humanité n'aura plus qu'un seul espoir de survie : la guerre.
(1h56min)

Comme vous pouvez le constater, l'enregistrement est particulier !!!


Avec celui-ci:
<?php
$mysqli = new mysqli("localhost","xxxxxxx","xxxxxxxxxxxxx","xxxxxxxxxxxxxxx");
$db->set_charset('UTF8');

if (mysqli_connect_errno()) {
printf("Echec de la connexion : %s\n", mysqli_connect_error());
exit();
}

$query = 'INSERT INTO Science_fiction VALUES("", "'.$_POST['titre'].'", "'.$_POST['menu'].'", "'.$_POST['sortie'].'", "'.$_POST['realisateur'].'", "'.$_POST['acteurs'].'", "'.$_POST['genre'].'", "'.$_POST['nationalite'].'", "'.$_POST['news'].'", "'.$_POST['visible'].'")';
$mysqli->query($query);

printf ("Le nouvel enregistrement a l'id %d.\n", $mysqli->insert_id);

$mysqli->close();
?>

Résultat :
Gerry Lane se lance dans une course contre la montre pour aider le monde à surmonter ses divisions et faire face à l'apocalypse. Dans tous les pays, par tous les moyens, l'humanité n'aura plus qu'un seul espoir de survie : la guerre.
(1h56min)

Comme vous pouvez le constater, l'enregistrement est particulier !!!

Avec celui-ci, voilà ce qui est inscrit :
<?php
include 'crud.class.php';
$crud = new crud();

include '../_require/videotheque_crud.php';

$values = array(
array("titre"=>"".$_POST['titre']."", "menu"=>"".$_POST['menu']."", "sortie"=>"".$_POST['sortie']."", "realisateur"=>"".$_POST['realisateur']."", "acteurs"=>"".$_POST['acteurs']."", "genre"=>"".$_POST['genre']."", "nationalite"=>"".$_POST['nationalite']."", "news"=>"".$_POST['news']."", "visible"=>"".$_POST['visible'].""),
);
$crud->dbInsert('films', $values);
?>


Résultat :
Gerry Lane se lance dans une course contre la montre pour aider le monde à surmonter ses divisions et faire face à l'apocalypse. Dans tous les pays, par tous les moyens, l'humanité n'aura plus qu'un seul espoir de survie : la guerre.
(1h56min)

Comme vous pouvez le constater, avec la class,crud,php, l'enregistrement est correct.

Alors, comment est-possible ?
jackbocar
le 26/05/2014 à 09:13
Problèmes avec des ''
Bonjour
J'ai un ou des problèmes avec mon code écrit pour MYSQLI, je ne comprends pas ce qu'il se passe. Ce même code écrit en PDO fonctionne très bien, de même qu'en PHP ou plutôt pour MYSQL.

Si vous avez des suggestions à me faire, elles seront les biens venues.
Merci
Jack Bocar


Celui-ci passe bien.
<?php
$con = mysqli_connect ('localhost', 'LOGIN', 'PASSWORD')
or die("Impossible de se connecter : " . mysqli_error());
mysqli_select_db ('BASE', $con);

$query = ("SELECT id, url, news, genre, visible FROM my_liens WHERE genre='bandeau' AND visible='1'");
if ($result = mysqli_query($con, $query)) {
while ($row = mysqli_fetch_row($result)) {
printf ('<ul><li><a href="%s" target="_blank">%s</a></li></ul>\',$row["url"], $row["news"]);
}
mysqli_free_result($result);
}
?>



La suite est erronée visiblement à cause de genre=''
J'avoue ne pas comprendre !!!
ERREUR:
Parse error: syntax error, unexpected 'PHP' (T_STRING) in on line 56
<?php
$query = ("SELECT id, url, news, genre, visible FROM my_liens WHERE genre='PHP' AND visible='1'");
if ($result = mysqli_query($con, $query)) {
while ($row = mysqli_fetch_row($result)) {
printf ('<ul><li><a href="%s" target="_blank">%s</a></li></ul>\',$row["url"], $row["news"]);
}
mysqli_free_result($result);
}
?>


J'ai comme ceci 18 SELECT avec des WHERE genre='' AND visible=''

Je termine mon code par:

mysqli_close ($con);
jackbocar
le 19/05/2014 à 17:22
Conversions de caractères en entités HTML
Je m’explique, lorsque j’avais des textes à placer dans une table de données, si les textes étaient très long, je les passais avant avec le code (functions_caracteres.php) afin qu’ils soient convertis en entités HTML.

Si les textes ne sont pas long, je les envois via un formulaire dans la table de données, avec la conversion à l’aide du même fichier (functions_caracteres.php).
Sauf que maintenant plus rien n’est converti, et lorsque j’envoie un fichier avec mon formulaire dans la table de données, voilà ce qu’il donne dans la table de données:

Fonction du poète

Peuples ! écoutez le poète !
Ecoutez le rêveur sacré !
Dans votre nuit, sans lui complète,
Lui seul a le front éclairé.
Des temps futurs perçant les ombres,
Lui seul distingue en leurs flancs sombres
Le germe qui n'est pas éclos.
Homme, il est doux comme une femme.
Dieu parle à voix basse à son âme
Comme aux forêts et comme aux flots.

C'est lui qui, malgré les épines,
L'envie et la dérision,
Marche, courbé dans vos ruines,
Ramassant la tradition.
De la tradition féconde
Sort tout ce qui couvre le monde,
Tout ce que le ciel peut bénir.
Toute idée, humaine ou divine,
Qui prend le passé pour racine
A pour feuillage l'avenir.

Il rayonne ! il jette sa flamme
Sur l'éternelle vérité !
Il la fait resplendir pour l'âme
D'une merveilleuse clarté.
Il inonde de sa lumière
Ville et désert, Louvre et chaumière,
Et les plaines et les hauteurs ;
À tous d'en haut il la dévoile ;
Car la poésie est l'étoile
Qui mène à Dieu rois et pasteurs !


Je tiens à préciser que je test mon travail avec EasyPhp 14.1 CV9
Mon système est paramétré en :
utf8mb4_general_ci
Mes bases et mes tables
utf8mb4_general_ci

Merci à vous de me donner des conseils pour arriver à convertir les données en entités HTML dans les tables de données

Jack Bocar
jackbocar
le 19/05/2014 à 16:26
functions caracteres
Bonjour,

Quelqu'un peut-il me dire pour quelles raisons la function_caracteres (1), cidessous fonctionne très bien et que l'autre (fonctions_caracteres 2) qui est je crois identique, mais avec plus de convertions, ne fonctionne pas ?

Lorsque j'essais de convertir des textes avec la fonction 2, je ne reçois pas d'erreur, mais rien n'a été converti...

Merci de votre aide

Jack Bocar

<?php
function caracteres($chaine){
$chaine = str_replace
(array('à','â','ä','æ','ç','è','é','ê','ë','î','ï','ô','ù','û','ü','Œ','œ','—','€','’','°','§','«','»','…','Æ','À','Â','Ç','È','É','Ê','Ë','Î','Ï','Ô','Ù','Ú','Û','Ü','’','€')
, array ( '&#224;'//à
, '&#226;'//â
, '&#228;'//ä
, '&#230;'//æ
, '&#231;'//ç
, '&#232;'//è
, '&#233;'//é
, '&#234;'//ê
, '&#235;'//ë
, '&#238;'//î
, '&#239;'//ï
, '&#244;'//ô
, '&#249;'//ù
, '&#251;'//û
, '&#252;'//ü
, '&#338;'//Œ
, '&#339;'//œ
, '&#8212;'//—
, '&#8364;'//€
, '&#39;'//’
, '&#186;'//°
, '&#167;'//§
, '&#171;&nbsp;'//«
, '&nbsp;&#187;'//»
, '&#133;'//…
, '&#198;'//Æ
, '&#65;'//À
, '&#65;'//Â
, '&#67;'//Ç
, '&#69;'//È
, '&#69;'//É
, '&#69;'//Ê
, '&#69;'//Ë
, '&#73;'//Î
, '&#73;'//Ï
, '&#79;'//Ô
, '&#85;'//Ù
, '&#85;'//Ú
, '&#85;'//Û
, '&#85;'//Ü
, '&#8217;'//’
)
, $chaine
) ;
return $chaine;
}
?>


Fonctions_caracteres 2

<?php
function caracteres($chaine){
$chaine = str_replace
(array('à','À','â','Â','æ','Æ','ç','Ç','é','É','ê','Ê','è','È','ë','Ë','í','Í','î','Î','ì','Ì','ï','Ï','ó','Ó','ô','Ô','ò','Ò','ö','Ö','œ','Œ','ú','Ú','û','Û','ù','Ù','ü','Ü','–','—','†','§','©','@','←','↑','→','↓','↔','•','«','»','…','’','°','º')
, array ('&#224;'
, '&#192;'
, '&#226;'
, '&#194;'
, '&#230;'
, '&#198;'
, '&#231;'
, '&#199;'
, '&#233;'
, '&#201;'
, '&#234;'
, '&#202;'
, '&#232;'
, '&#200;'
, '&#235;'
, '&#203;'
, '&#237;'
, '&#205;'
, '&#238;'
, '&#206;'
, '&#236;'
, '&#204;'
, '&#239;'
, '&#207;'
, '&#243;'
, '&#211;'
, '&#244;'
, '&#212;'
, '&#242;'
, '&#210;'
, '&#246;'
, '&#214;'
, '&#339;'
, '&#338;'
, '&#250;'
, '&#218;'
, '&#251;'
, '&#219;'
, '&#249;'
, '&#217;'
, '&#252;'
, '&#220;'
, '&#8211;'
, '&#8212;'
, '&#8224;'
, '&#167;'
, '&#169;'
, '&#64;'
, '&#8592;'
, '&#8593;'
, '&#8594;'
, '&#8595;'
, '&#8596;'
, '&#8226;'
, '&#171;'
, '&#160;'
, '&#160;'
, '&#187;'
, '&#8230;'
, '&#8217;'
, '&#176;'
, '&#186;'
)
, $chaine
) ;
return $chaine;
}
?>
jackbocar
le 11/05/2014 à 11:09
choix multiples dans une requête
Bonjour

Est-ce possible de faire 3 choix dans une requête SQL ?

Par exemple :
WHERE genre="php" And type="mysql" et ????functions="code"

Si oui, quel nom à au troisième choix.

Ma requête actuelle avec deux choix
<?php
$sql=('SELECT id, annee, mois, titre, menu, img, width, height, alt, title, auteur, news, visible FROM librairies WHERE genre="php" And type="mysql" ORDER BY ID ASC');
?>


Merci de votre aide
LoadingChargement en cours