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.
Hvis jeg forstår dig rigtig, så skal du jo også have fat i et id felt eller lign., der er unikt. Kan selvf. også bruge category-feltet hvis der ikke er 2 rækker med samme category?
$query = mysql_query("SELECT category FROM link") or die(mysql_error()); while($row = mysql_fetch_array($q)) { $bogstav = $row['category']{0}; mysql_query("UPDATE link SET `cat` = '$bogstav' WHERE category = '".$row['category']."'") or die(mysql_error()); }
Synes godt om
Slettet bruger
24. august 2005 - 18:24#3
$query = mysql_query("SELECT category FROM link") or die(mysql_error()); while($row = mysql_fetch_array($q)) { $bogstav = $row['category'][0]; mysql_query("UPDATE link SET `cat` = '$bogstav' WHERE category = '".$row['category']."'") or die(mysql_error()); }
Men tror det skyldes, at hvis man bruger [] så "tror" PHP at vi snakker array's i stedet for. Eller måske nærmere, at man i andre sprog vil snakke arrays med []. Men det er så bare gæt :)
Synes godt om
Slettet bruger
24. august 2005 - 18:40#7
En streng ér et array af bogstaver, så der er ikke noget "hax" i det ;o)
Det er muligt at du kan, men det gør det ikke frygtelig meget nemmere:
$query = mysql_query("SELECT category, LEFT(category,1) AS firstcategori FROM link") or die(mysql_error()); while($row = mysql_fetch_array($q)) { mysql_query("UPDATE link SET `cat` = '".$row['firstcategory']."' WHERE category = '".$row['category']."'") or die(mysql_error()); }
Synes godt om
Slettet bruger
24. august 2005 - 18:49#14
$query = mysql_query("SELECT category FROM link") or die(mysql_error()); while($row = mysql_fetch_array($query)) { $bogstav = $row['category'][0]; mysql_query("UPDATE link SET `cat` = '". $bogstav ."' WHERE category = '".$row['category']."'") or die(mysql_error()); }
Den her bør virke fint.
Synes godt om
Slettet bruger
24. august 2005 - 18:49#15
$query = mysql_query("SELECT category, LEFT(category,1) AS firstcategori FROM link") or die(mysql_error()); while($row = mysql_fetch_array($query)) { mysql_query("UPDATE link SET `cat` = '".$row['firstcategory']."' WHERE category = '".$row['category']."'") or die(mysql_error()); }
Hvis jeg skal hente fra højre af, minus det første bogstav, skal jeg så bare skrive:
$query = mysql_query("SELECT RIGHT(category,LENGTH(category)-1) AS firstcategori FROM link") or die(mysql_error()); while($row = mysql_fetch_array($query)) { mysql_query("UPDATE link SET `cat` = '".$row['firstcategory']."' WHERE category = '".$row['category']."'") or die(mysql_error()); }
$query = mysql_query("SELECT category, RIGHT(category,LENGTH(category)-1) AS firstcategori FROM link") or die(mysql_error()); while($row = mysql_fetch_array($query)) { echo $row['firstcategori']."<br>"; mysql_query("UPDATE link SET `sub_cat` = '".$row['firstcategori']."' WHERE category = '".$row['category']."'") or die(mysql_error()); }
her var koden :)
Tak for hjælpen I 2...
Synes godt om
Slettet bruger
24. august 2005 - 19:34#20
Jeg tror jaw skal have alle point.. Jeg stjal bare hans kode, og rettede en enkelt fejl ;o)
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.