<?php   
    $mysql_server_name='localhost';
    //改成自己的mysql数据库服务器
    $mysql_username='**************';
    //改成自己的mysql数据库用户名  
    $mysql_password='**************';
    //改成自己的mysql数据库密码
    $mysql_database='**************';
     //改成自己的mysql数据库名
    $conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password,$mysql_database);
    $sql='select * from products_description LIMIT 0,10;';   
    mysql_select_db($mysql_database,$conn);
    $result=mysql_query($sql); 
    $num=mysql_num_rows($result);
    for($rows_count=0;$rows_count<$num;$rows_count++)
{  
$products_description=mysql_result($result,$rows_count,"products_description");
$AA='ABABA'.$products_description;
$updatesql = "UPDATE products_description SET description='".$AA."'";
$updateresult = mysql_query($updatesql);
echo $updatesql."<br><br><br>";
}
mysql_close($conn);
?>  
怎么才能实现在每个产品的description里加入"ABABA"

解决方案 »

  1.   

    你看看mysql中的replace这个能够直接就解决了如discription = replace(discription, discription+'abc')
    当然了具体格式你要自己弄了,我这个是给你个例子
      

  2.   

    UPDATE music SET file=REPLACE(file, ’’, ’def’) where id < 10 ;
      

  3.   

    echo $updatesql."<br><br><br>";
    这里输出的都可以了,
    UPDATE Fei_products_description SET products_description='ABABA( 17x1.5(1.2) .........'
    UPDATE Fei_products_description SET products_description='ABABA( 6.6 inch ) ...........'
    UPDATE Fei_products_description SET products_description='ABABA( 6.1 inch ) ..........'
    但是执行了这个《《$updateresult = mysql_query($updatesql);》》我到MYsql里面查看时看到结果是products_description都是'ABABA( 6.6 inch ) ...........'
    即所有记录的products_description都变成了'ABABA( 6.6 inch ) ...........',变成其中的一个内容
    而不是
     1  'ABABA( 17x1.5(1.2) .........'
    2 'ABABA( 6.6 inch ) ...........'
    3 'ABABA( 6.1 inch ) ..........'
      

  4.   

    刚学php,求高手帮忙指正一下
      

  5.   

     楼主试试这个:
    UPDATE Fei_products_description SET products_description=concat('ABABA',products_description);
      

  6.   

    我是真菜,SQL里都可以执行的,还用程序来做,