Я решил взять пример Билла, и вот что я придумал:
function orderAlpha($letters)
{
$mySortedArray = str_split($letters);
sort($mySortedArray);
return implode($mySortedArray);
}
цикл до обновления всех записей:
$stmt = new PDOStatement();
$stmt = $dbh->prepare("SELECT word FROM words WHERE ordered IS NULL LIMIT 1");
$stmt->execute();
if ($stmt->rowCount() > 0) {
$result = $stmt->fetchAll();
$word = $result[0]['word'];
$orderedWord = orderAlpha($word);
$stmt2 = new PDOStatement();
$stmt2 = $dbh->prepare("UPDATE words SET ordered = :orderedWord WHERE word = :word");
$stmt2->bindParam(':orderedWord', $orderedWord, PDO::PARAM_STR);
$stmt2->bindParam(':word', $word, PDO::PARAM_STR);
$stmt2->execute();
}