12. februar 2004 - 01:38Der er
5 kommentarer og 2 løsninger
ændre i alle rækker i en tabel
I min tabel er der en række der hedder "url". I denne række er alle værdierne sådan: 1046650745, 1046650802 osv. det er fordi det er url adresser til billedefiler, som er blevet omdøbt til det tidspunkt de blev uploadet. Og nu kommer spørgsmålet.. kan jeg på en eller anden måde få tillagt værdier tal alle de url adresser. Jeg vil gerne have det så de hedder .jpg til efternavn, altså: 1046650745.jpg, 1046650802.jpg osv.. Er der nogen der har en ide til hvordan jeg gør det?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
while($row=mysql_fetch_array($sql)) { mysql_query("UPDATE `tabelnavn` set `url` = '". $row["url"] .".jpg' WHERE `url` = '". $row["url"] ."'") or die (mysql_error()); }
Nu skriver du godt nok at det er en række, men jeg tror du mener søjle(?!) ...
<?php // Establish a connection $conn = mysql_connect("localhost", "username", "password"); or die("Fejl: " . mysql_error());
// Select a database mysql_select_db('databasenavn', $conn) or die("Fejl: " . mysql_error());
// Run a query and store values in the $row_array variable $row_array = $mysql_query("SELECT * FROM `tabel` WHERE `url` NOT LIKE ''")
// Go through all the results foreach($row_array as $url) { // Update all url's by extending with .url mysql_query("UPDATE `tabel` SET `url` = '" . $url . ".jpg' WHERE `url` = '" . $url . "'") or die("Fejl: " . mysql_error());
}
// Close the connection mysql_close($conn);
?>
Jeg lægger det ikke som et svar... jeg ville bare give dig hele koden. Sukos har jo egentlig svaret :o)
du har ret, jeg mener søjle... jeg har kopieret din kode, men jeg får et error ved den linie hvor den skriver foreach($row_array as $url)... browseren siger: Parse error: parse error, unexpected T_FOREACH in C:\W3Sites\komputerwolf\www\asger\omd.php on line 22
Ja, der var en masse småfejl i ... Jeg havde bare skrevet det direkte her i spørgsmåler :P
<?php // Establish a connection $conn = mysql_connect("server", "user", "password") or die("Fejl: " . mysql_error());
// Select a database mysql_select_db('database', $conn) or die("Fejl: " . mysql_error());
// Run a query and store values in the $row_array variable $row_array = mysql_query("SELECT `url` FROM `tabel` WHERE `url` NOT LIKE ''");
// Go through all the results while ($raekke = mysql_fetch_array($row_array)) { // Update all url's by extending with .url mysql_query("UPDATE `tabel` SET `url` = '" . $raekke[0] . ".jpg' WHERE `url` = '" . $raekke[0] . "'") or die("Fejl: " . mysql_error());
<?php // Establish a connection $conn = mysql_connect("tabel", "user", "password") or die("Fejl: " . mysql_error());
// Select a database mysql_select_db('database', $conn) or die("Fejl: " . mysql_error());
// Run a query and store values in the $row_array variable $row_array = mysql_query("SELECT `url` FROM `tabel` WHERE `url` NOT LIKE '' AND `url` NOT LIKE '%.jpg'");
// Go through all the results while ($raekke = mysql_fetch_array($row_array)) { // Update all url's by extending with .url mysql_query("UPDATE `tabel` SET `url` = '" . $raekke[0] . ".jpg' WHERE `url` = '" . $raekke[0] . "'") or die("Fejl: " . mysql_error());
}
// Close the connection mysql_close($conn);
?>
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.