record eliminato?

salve, vi disturbo per un altro grosso problema:

gentilmente mi stato postato un pezzo di script su questo forum che mi permetteva, integrato a quello scritto da Gianni, di estrapolare parte di un record e di lasciare dei puntini sospensivi dopo, ora ho un problema posto il codice e spiego il problema:

 
 <?

include( "dati.txt"); 

mysql_connect($host,$user,$password);

mysql_select_db("$db");


$res = mysql_query("SELECT * FROM tabellax where IDrecord='1'") or die (mysql_error());

IF($row = mysql_fetch_array($res))
{
 $IDrecord = $row['IDrecord'];
 $str = $row['contenuto'];
?>

<a style='text-decoration: none' href="cultura.php?IDrecord=<?php echo $IDrecord;?>" >
<?php echo substr($str,0,100)."..."?>
</a><br />

<?php
}//fine while($row = mysql_fetch_array($res))
?>

in pratica siccome la select legata al record n 1 se lo elimino mi compaiono solo i puntini sospensivi che mi rimandano ad una pagina dove visualizzo tutti gli altri record della tabella.

il problema che l'IDrecord un campo not null auto_increment per cui se lo elimino il successivo che inserisco non sar pi il n 1 ma il 2 pur avendolo eliminato questo maledetto IDrecord 1,

che posso fare?

grazie!

inviato 10 anni fa
yusizu
X 0 X

Potresti cambiare la query:

SELECT * FROM tabellax ORDER BY IDrecord ASC LIMIT 1

in modo che ti prenda sempre e solo l'elemento con l'id + basso...

ciao

Lore

risposto 10 anni fa
Lore
Lore
1
X 0 X

perfetto grazie! ;)

:bye:

risposto 10 anni fa
yusizu
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda