Ga naar inhoud

update query in mysql/php wordt niet uitgevoerdZ


jupi
 Delen

Aanbevolen berichten

Hallo,

ik heb een klein scriptje dat zou moeten dienen om in mijn database een tabel waar een paar records inzitten met backslashes \ om te zetten naar slashes.

Volgens het resultaat van het script zou hij alles hebben omgezet maar uit controle blijkt dat niks is gebeurd.

Wat doe ik fout of zie ik over het hoofd?

Alvast bedankt voor de hulp

<?phpinclude('connectie.php');$sql='SELECT id,map FROM tblaanpassen';$query=mysql_query($sql)or die(mysql_error());while ($result=mysql_fetch_array($query))	{	$string=$result['map'];	$id=$result['id'];	if (strpos($string,'\\') !== false)		{		$slash=str_replace('\\','/',$string);		$sqlu="UPDATE tblaanpassen			SET map = '$slash'			WHERE map= '$id'";		if ($queryu=mysql_query($sqlu))			{			echo $string .'werd omgezet in'.$slash.'<br>';			}		else			{			echo $string .'werd niet omgezet<br>';			} 		}	}?>

- - - Updated - - -

Sorry maar de php code was echt niet duidelijk ik post ze even opnieuw

<?php
include('connectie.php');
$sql='SELECT id,map FROM tblaanpassen';
$query=mysql_query($sql)or die(mysql_error());
while ($result=mysql_fetch_array($query))    
{$string=$result['map'];    
$id=$result['id'];    
if (strpos($string,'\\') !== false)        
     {$slash=str_replace('\\','/',$string);        
       $sqlu="UPDATE tblaanpassen            
        SET map = '$slash' 
         WHERE map= '$id'";        
       if ($queryu=mysql_query($sqlu))            
               { echo $string .'werd omgezet in'.$slash.'<br>';            
                }
        else { echo $string .'werd niet omgezet<br>';           
    }         
   }    
}?>

Link naar reactie
Delen op andere sites


 Delen

×
×
  • Nieuwe aanmaken...