$sql="SELECT * FROM ssss";
$ul1=mysql_query($sql);
$ul=mysql_num_rows($ul1);
echo "a".$ul;
if($ul>0){
$ul2=mysql_fetch_row($ul1);
$date=date("Y-n-d");
if($ul2[4]!=$date){
$sql="TRUNCATE TABLE ssss";
mysql_query($sql);
}
}$sql="SELECT * FROM ssss";
$ul1=mysql_query($sql);
$ul=mysql_num_rows($ul1);
echo "b".$ul;为什么 两个echo 输出的$ul的值不同呢? 真的搞不懂了!请高手帮忙解释一下,谢了
为什么 去掉中间的
if($ul>0){
$ul2=mysql_fetch_row($ul1);
$date=date("Y-n-d");
if($ul2[4]!=$date){
$sql="TRUNCATE TABLE ssss";
mysql_query($sql);
}
}
就一样了,加上就不同了呢?
$ul1=mysql_query($sql);
$ul=mysql_num_rows($ul1);
echo "a".$ul;
if($ul>0){
$ul2=mysql_fetch_row($ul1);
$date=date("Y-n-d");
if($ul2[4]!=$date){
$sql="TRUNCATE TABLE ssss";
mysql_query($sql);
}
}$sql="SELECT * FROM ssss";
$ul1=mysql_query($sql);
$ul=mysql_num_rows($ul1);
echo "b".$ul;为什么 两个echo 输出的$ul的值不同呢? 真的搞不懂了!请高手帮忙解释一下,谢了
为什么 去掉中间的
if($ul>0){
$ul2=mysql_fetch_row($ul1);
$date=date("Y-n-d");
if($ul2[4]!=$date){
$sql="TRUNCATE TABLE ssss";
mysql_query($sql);
}
}
就一样了,加上就不同了呢?
mysql_query($sql); 影响的!
mysql_query($sql); 影响的!但是整个程式运行下來,连這句也运行了
TRUNCATE TABLE ssss
为什么 ssss 表里的数据还没有被清空呢?还有顺便问一下,TRUNCATE TABLE ssss 是清空ssss表,這句我是在PHPMYADMIN里复制的。我想问有没有其它语句用來清空SSSS表呢?
truncate table 'ssss'
这句可用!
truncate table 'ssss'
这句不可用!谢谢了,问题己解決了,结帖给分!感谢!