Skip to content

Commit cde059d

Browse files
committed
[xoops integration] switch MySQL API from mysql to mysqli
1 parent aaeb78b commit cde059d

1 file changed

Lines changed: 9 additions & 10 deletions

File tree

xoops_trust_path/modules/xpwiki/xoops_uname.php

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -27,23 +27,22 @@
2727
$order = " ORDER BY `uname` ASC";
2828
$limit = 100;
2929

30-
mysql_connect(XOOPS_DB_HOST, XOOPS_DB_USER, XOOPS_DB_PASS) or die(mysql_error());
31-
mysql_select_db(XOOPS_DB_NAME);
30+
$link = mysqli_connect(XOOPS_DB_HOST, XOOPS_DB_USER, XOOPS_DB_PASS, XOOPS_DB_NAME) or die(mysqli_error($link));
3231

3332
if ($use_utf8) {
34-
mysql_query( "/*!40101 SET NAMES utf8 */" );
35-
mysql_query( "/*!40101 SET SESSION collation_connection=utf8_japanese_ci */" );
33+
mysqli_query($link, "/*!40101 SET NAMES utf8 */" );
34+
mysqli_query($link, "/*!40101 SET SESSION collation_connection=utf8_japanese_ci */" );
3635
} else if ($use_ujis) {
37-
mysql_query( "/*!40101 SET NAMES ujis */" );
38-
mysql_query( "/*!40101 SET SESSION collation_connection=ujis_japanese_ci */" );
36+
mysqli_query($link, "/*!40101 SET NAMES ujis */" );
37+
mysqli_query($link, "/*!40101 SET SESSION collation_connection=ujis_japanese_ci */" );
3938
}
4039

4140
$query = "SELECT `uid`, `uname` FROM `".XOOPS_DB_PREFIX."_users`".$where1.$order." LIMIT ".$limit;
4241

4342
$unames = $suggests = $tags = array();
44-
if ($result = mysql_query($query))
43+
if ($result = mysqli_query($link, $query))
4544
{
46-
while($dat = mysql_fetch_row($result))
45+
while($dat = mysqli_fetch_row($result))
4746
{
4847
$unames[] = '"'.str_replace('"','\"',$dat[1]).'['.$dat[0].']"';
4948
}
@@ -53,9 +52,9 @@
5352
if ($count < $limit)
5453
{
5554
$query = "SELECT `uid`, `uname` FROM `".XOOPS_DB_PREFIX."_users`".$where2.$order." LIMIT ".($limit - $count);
56-
if ($result = mysql_query($query))
55+
if ($result = mysqli_query($link, $query))
5756
{
58-
while($dat = mysql_fetch_row($result))
57+
while($dat = mysqli_fetch_row($result))
5958
{
6059
$unames[] = '"'.str_replace('"','\"',$dat[1]).'['.$dat[0].']"';
6160
}

0 commit comments

Comments
 (0)