Auto_Incrément (selectionner l'id 1 puis l'id 2)

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Auto_Incrément (selectionner l'id 1 puis l'id 2)

Re: Auto_Incrément (selectionner l'id 1 puis l'id 2)

par Hugo69009 » 19 nov. 2014, 17:34

"SELECT text FROM article WHERE id='1 ou 2 selon le truc que tu veux afficher non ?' "

par zaknaou » 21 janv. 2007, 19:03

Mais au sujet de mon problème mise à part cette erreur ?? Il a t-il une solution car tout les livres d'or utilisent cette astuce...

par zaknaou » 21 janv. 2007, 19:02

Oui, merci bon c'est fait, c'est fait... Je m'en souviendrais...

par momox » 21 janv. 2007, 17:54

Une seule connexion est utile ;)
Deux ne sert a rien, sauf si tu as deux serveurs différends a utiliser pour mysql ;)

par zaknaou » 21 janv. 2007, 17:42

Bien sûr les cadres ce répéteront autant de fois qu'il y ait d'enregistrement...

par zaknaou » 21 janv. 2007, 17:41

Bon je suis extrêmement mélanger mais en gros je veux créer un system de liste d'articles tel que :
Image
(si ce croqui n'apparit pas cliquez-ici) http://zakaria.naoura.free.fr/a.bmp

Comment créer un répétition de cadre en fonction de chaque enregistrement avec du php dans chacun des cadres comme pour les forms...

voici le code avec les cadres + php :


<table border="1" width="209" cellspacing="0" cellpadding="0" style="border-collapse: collapse" bordercolor="#076BA7">
	<tr>
		<td dir="ltr" bgcolor="#659AC5">
		
<font color="#FFFFFF">
<?php
{  
$a = mysql_connect('sql.free.fr', 'info.aqua', '*******') or die('Erreur de connexion '.mysql_error()); 

mysql_select_db('info.aqua',$a) or die('Erreur de selection '.mysql_error()); 

$b = mysql_query("SELECT titre FROM article WHERE"); 

while ($c = mysql_fetch_array($b))
 

echo $c[0].' '.$c[1];
 
}
mysql_close($a);
?>
</font>

</td>
	</tr>
	<tr>
		<td dir="ltr">
		<table border="0" width="700" cellspacing="0" cellpadding="0">
			<tr>
				<td width="100">
				&nbsp;</td>
				<td>&nbsp;</td>
			</tr>
			<tr>
				<td width="100">
				&nbsp;</td>
				<td><font color="#076BA7"><?php
{  
$d = mysql_connect('sql.free.fr', 'info.aqua', '*******') or die('Erreur de connexion '.mysql_error()); 

mysql_select_db('info.aqua',$d) or die('Erreur de selection '.mysql_error()); 

$e = mysql_query("SELECT sous_titre FROM article WHERE"); 

while ($f = mysql_fetch_array($e))
 

echo $f[0].' '.$f[1];
 
}
mysql_close($d);
?></font></td>
			</tr>
			<tr>
				<td width="100">
				&nbsp;</td>
				<td>&nbsp;</td>
			</tr>
			<tr>
				<td width="100">
				&nbsp;</td>
				<td><font color="#076BA7">De <?php
{  
$g = mysql_connect('sql.free.fr', 'info.aqua', '*******') or die('Erreur de connexion '.mysql_error()); 

mysql_select_db('info.aqua',$g) or die('Erreur de selection '.mysql_error()); 

$h = mysql_query("SELECT numero_client FROM article WHERE"); 

while ($i = mysql_fetch_array($h))
 

echo $i[0].' '.$i[1];
 
}
mysql_close($g);
?> à <?php
{  
$j = mysql_connect('sql.free.fr', 'info.aqua', '*******') or die('Erreur de connexion '.mysql_error()); 

mysql_select_db('info.aqua',$j) or die('Erreur de selection '.mysql_error()); 

$k = mysql_query("SELECT heure FROM article WHERE"); 

while ($l = mysql_fetch_array($k))
 

echo $l[0].' '.$l[1];
 
}
mysql_close($j);
?> le <?php
{  
$m = mysql_connect('sql.free.fr', 'info.aqua', '*******') or die('Erreur de connexion '.mysql_error()); 

mysql_select_db('info.aqua',$m) or die('Erreur de selection '.mysql_error()); 

$n = mysql_query("SELECT date FROM article WHERE"); 

while ($o = mysql_fetch_array($n))
 

echo $o[0].' '.$o[1];
 
}
mysql_close($m);
?></font></td>
			</tr>
			<tr>
				<td width="100">
				&nbsp;</td>
				<td>&nbsp;</td>
			</tr>
			<tr>
				<td width="100">
				&nbsp;</td>
				<td><font color="#076BA7"><?php
{  
$p = mysql_connect('sql.free.fr', 'info.aqua', '*******') or die('Erreur de connexion '.mysql_error()); 

mysql_select_db('info.aqua',$p) or die('Erreur de selection '.mysql_error()); 

$q = mysql_query("SELECT chapitre FROM article WHERE"); 

while ($r = mysql_fetch_array($q))
 

echo $r[0].' '.$r[1];
 
}
mysql_close($p);
?></font></td>
			</tr>
			<tr>
				<td width="100">
				&nbsp;</td>
				<td>&nbsp;</td>
			</tr>
			<tr>
				<td width="100">
				&nbsp;</td>
				<td><font color="#076BA7"><?php
{  
$s = mysql_connect('sql.free.fr', 'info.aqua', '*******') or die('Erreur de connexion '.mysql_error()); 

mysql_select_db('info.aqua',$s) or die('Erreur de selection '.mysql_error()); 

$t = mysql_query("SELECT text FROM article WHERE"); 

while ($u = mysql_fetch_array($t))
 

echo $u[0].' '.$u[1];
 
}
mysql_close($s);
?></font></td>
			</tr>
			<tr>
				<td width="100">
				&nbsp;</td>
				<td>&nbsp;</td>
			</tr>
			<tr>
				<td width="100">&nbsp;</td>
				<td><font color="#076BA7"><?php
{  
$v = mysql_connect('sql.free.fr', 'info.aqua', '*******') or die('Erreur de connexion '.mysql_error()); 

mysql_select_db('info.aqua',$v) or die('Erreur de selection '.mysql_error()); 

$w = mysql_query("SELECT text FROM article WHERE"); 

while ($x = mysql_fetch_array($w))
 

echo $x[0].' '.$x[1];
 
}
mysql_close($v);
?></font></td>
			</tr>
			<tr>
				<td width="100">&nbsp;</td>
				<td>&nbsp;</td>
			</tr>
			<tr>
				<td colspan="2" bgcolor="#659AC5">
				<font color="#FFFFFF">&nbsp;Note : <?php
{  
$y = mysql_connect('sql.free.fr', 'info.aqua', '*******') or die('Erreur de connexion '.mysql_error()); 

mysql_select_db('info.aqua',$y) or die('Erreur de selection '.mysql_error()); 

$z = mysql_query("SELECT note FROM article WHERE"); 

while ($1 = mysql_fetch_array($z))
 

echo $1[0].' '.$1[1];
 
}
mysql_close($y);
?> / 10 
				Commentaire : <?php
{  
$2 = mysql_connect('sql.free.fr', 'info.aqua', '*******') or die('Erreur de connexion '.mysql_error()); 

mysql_select_db('info.aqua',$2) or die('Erreur de selection '.mysql_error()); 

$3 = mysql_query("SELECT text FROM article WHERE"); 

while ($4 = mysql_fetch_array($3))
 

echo $4[0].' '.$4[1];
 
}
mysql_close($2);
?></font></td>
			</tr>
		</table>
		</td>
	</tr>
</table>
		</tr>

Re: Auto_Incrément (selectionner l'id 1 puis l'id 2)

par ouckileou » 21 janv. 2007, 17:09

Je trouve soudain dans l'obligation d'afficher avec une requête la valeur d'un champ de table en auto_incrément (la valeur doit être supérieur à la précédente pour chaque enregistrement) :
Ce n'est pas très clair, explique plutôt en français le résultat que tu veux avoir plutôt qu'un smeblant de solution, ce sera plus simple

Est-ce que tu veux sélectionner automatiquement le dernier message posté ?

À ce moment là, est-ce qu'il ne serait pas plus pertinent d'utiliser la date ? Un identifiant est là pour identifier c'est tout.

Donc essaie de faire une requête qui sélectionne tout les messages triés par date de publication décroissante. Et ensuite ne prends que le premier (tu peux faire ça en SQL ou en PHP)

Auto_Incrément (selectionner l'id 1 puis l'id 2)

par zaknaou » 21 janv. 2007, 16:22

bonjour, cela fait 3 semaines que j'essaie de créer un système de blog, d'articles... bref

Je trouve soudain dans l'obligation d'afficher avec une requête la valeur d'un champ de table en auto_incrément (la valeur doit être supérieur à la précédente pour chaque enregistrement) :

Exemple :

$3 = MySQL_query("SELECT text FROM article WHERE ");
Voilà je ne sais pas comment avec ce code :
<?php
{  
$2 = MySQL_connect('sql.free.fr', 'info.aqua', '******') or die('Erreur de connexion '.MySQL_error()); 

MySQL_select_db('info.aqua',$2) or die('Erreur de selection '.MySQL_error()); 

$3 = MySQL_query("SELECT text FROM article WHERE"); 

while ($4 = MySQL_fetch_array($3))
 

echo $4[0].' '.$4[1];
 
}
MySQL_close($2);
?>
Qu'est-ce que je doit mettre après WHERE pour que le texte correspondant au premier id soit afficher et que si je retape exactement cette requête un peu plus loin dans la page elle affiche le texte correspondant au deuxième id ??
(P.S : [Message privée pour jup ] => tu ma dit d'enlever le accolades dans un forum de php débutant, si je le fait sa ne m affiche rien au lieu de cette variable, donc je les ai remises)

(P.S : J'essaie de me débrouiller au maximum mais des fois je ne trouve rien dsl) Et merci beaucoup...