<?
include('config.php');
$z=$_GET['qnum'];
$j=$_GET['num'];
$n=$_GET['num'];
$sql=mysql_query("SELECT * FROM qustion where qnum='$z'");
while($l=mysql_fetch_array($sql))
{
$m++;
}
$sql=mysql_query("DELETE FROM qustion WHERE qnum='$z' and num='$n'");
if($n!=$m)
{
$sql=mysql_query("SELECT * FROM qustion where qnum= '$z' order by num");
while($r=mysql_fetch_array($sql))
{
$x++;
if($x<=9)
{
$x="0$x";
}
$sql= "UPDATE qustion SET num='$x' WHERE qnum='$z'";
if(!mysql_query($sql,$link))
die('Error: ' . mysql_error());
}
}
?>
моя база данных обновляется, но весь мой столбец num обновлен до 01.i хочет, чтобы это была последовательность 01,02 .... зависит от количества строк в моей базе данных.
Я не думаю, что вы имели в виду, чтобы поместить это в '' х ++ тег :) – user1477388
'в то время как ($ l = mysql_fetch_array ($ sql)) {$ m ++; } 'что это? почему бы вам не использовать что-то вроде 'mysql_numrows'? – Peon
извините за все эти коды и теги. Я новичок в php :) – user3212242