\n"; $query = mysql_query("SELECT f FROM t ORDER BY f $collating") or die(mysql_error()); while($row = mysql_fetch_array($query)) { print "
  • " . $row['f'] . "
  • \n"; } print "\n"; } $con = mysql_connect("localhost", "root", "") or die(mysql_error()); mysql_select_db("Test", $con) or die(mysql_error()); mysql_query("CREATE TABLE t (f VARCHAR(50))", $con) or die(mysql_error()); mysql_query("INSERT INTO t VALUES('A')", $con) or die(mysql_error()); mysql_query("INSERT INTO t VALUES('B')", $con) or die(mysql_error()); mysql_query("INSERT INTO t VALUES('C')", $con) or die(mysql_error()); mysql_query("INSERT INTO t VALUES('a')", $con) or die(mysql_error()); mysql_query("INSERT INTO t VALUES('b')", $con) or die(mysql_error()); mysql_query("INSERT INTO t VALUES('c')", $con) or die(mysql_error()); mysql_query("INSERT INTO t VALUES('1')", $con) or die(mysql_error()); mysql_query("INSERT INTO t VALUES('2')", $con) or die(mysql_error()); mysql_query("INSERT INTO t VALUES('3')", $con) or die(mysql_error()); mysql_query("INSERT INTO t VALUES('Æ')", $con) or die(mysql_error()); mysql_query("INSERT INTO t VALUES('Ø')", $con) or die(mysql_error()); mysql_query("INSERT INTO t VALUES('Å')", $con) or die(mysql_error()); mysql_query("INSERT INTO t VALUES('æ')", $con) or die(mysql_error()); mysql_query("INSERT INTO t VALUES('ø')", $con) or die(mysql_error()); mysql_query("INSERT INTO t VALUES('å')", $con) or die(mysql_error()); doquery($con, "", "Default on my system"); doquery($con, "COLLATE LATIN1_GENERAL_CI", "Explicit general"); doquery($con, "COLLATE LATIN1_DANISH_CI", "Explicit danish"); doquery($con, "COLLATE LATIN1_BIN", "Explicit binary"); mysql_query("DROP TABLE t", $con) or die(mysql_error()); mysql_close($con); ?>