php and mysql
0 отговора
0 прегледа
php and mysql
Здравейте
Опитвам се да прехвърля част от информация от по-стара версия на една таблица в по-нова. Пиша следния код:
$prod = array();
$query="SELECT id, title, cat, price, trademark FROM gallery";
$results=mysql_query($query) or die (mysql_error());
while ($row=mysql_fetch_array($results)) {
for($sin=0;$sin<count($row['id']);$sin++){
$prod[$sin]['id']=$row['id'];
$prod[$sin]['title']=$row['title'];
$prod[$sin]['cat']=$row['cat'];
$prod[$sin]['price']=$row['price'];
$prod[$sin]['trademark']=$row['trademark'];
$title=strtoupper($prod[$sin]['title']);
$query1="SELECT filename_normal, filename_thumb, comment FROM gallery_old WHERE UPPER(title)='".$title."'";
$results1=mysql_query($query1) or die (mysql_error());
while ($r1=mysql_fetch_array($results1)){
foreach($r1 as $row1){
$prod[$sin]['filename_normal']=$row1;
$prod[$sin]['filename_thumb']=$row1;
$prod[$sin]['comment']=$row1;
}
}
print "INSERT INTO `gallery` VALUES ( ".$prod[$sin]['id'].", '".$prod[$sin]['filename_normal']."', '".$prod[$sin]['filename_thumb']."', 0, 'on', '".$prod[$sin]['title']."', '".$prod[$sin]['comment']."', '".$prod[$sin]['cat']."', ".$prod[$sin]['price'].", 0, 0, '".$prod[$sin]['trademark']."');<br />";
}
}
обаче второто теглене от базата данни чрез $query1 не се задейства. Може ли някой да ми каже къде бъркам?!?
Опитвам се да прехвърля част от информация от по-стара версия на една таблица в по-нова. Пиша следния код:
$prod = array();
$query="SELECT id, title, cat, price, trademark FROM gallery";
$results=mysql_query($query) or die (mysql_error());
while ($row=mysql_fetch_array($results)) {
for($sin=0;$sin<count($row['id']);$sin++){
$prod[$sin]['id']=$row['id'];
$prod[$sin]['title']=$row['title'];
$prod[$sin]['cat']=$row['cat'];
$prod[$sin]['price']=$row['price'];
$prod[$sin]['trademark']=$row['trademark'];
$title=strtoupper($prod[$sin]['title']);
$query1="SELECT filename_normal, filename_thumb, comment FROM gallery_old WHERE UPPER(title)='".$title."'";
$results1=mysql_query($query1) or die (mysql_error());
while ($r1=mysql_fetch_array($results1)){
foreach($r1 as $row1){
$prod[$sin]['filename_normal']=$row1;
$prod[$sin]['filename_thumb']=$row1;
$prod[$sin]['comment']=$row1;
}
}
print "INSERT INTO `gallery` VALUES ( ".$prod[$sin]['id'].", '".$prod[$sin]['filename_normal']."', '".$prod[$sin]['filename_thumb']."', 0, 'on', '".$prod[$sin]['title']."', '".$prod[$sin]['comment']."', '".$prod[$sin]['cat']."', ".$prod[$sin]['price'].", 0, 0, '".$prod[$sin]['trademark']."');<br />";
}
}
обаче второто теглене от базата данни чрез $query1 не се задейства. Може ли някой да ми каже къде бъркам?!?