Add centralized DB helper; fix legacy mysql_error() landmines
- includes/db.php: shared mysqli connection + parameterized query helpers (pqs_db/pqs_exec/pqs_rows/pqs_row/pqs_val), targets PHP 7.4+. - Replace 11 mysql_error() calls (undefined function on PHP 7+) with mysqli_error($link) / mysqli_connect_error() across getFSgame, getFSplayers, config, callsign, console. Only affected already-failed error paths. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
+3
-3
@@ -275,7 +275,7 @@ if (isset($_GET['submit'])) {
|
||||
$link = mysqli_connect('localhost', 'pqs', 'pqs') or die('Could not connect: ' . mysqli_error($link));
|
||||
mysqli_select_db($link, 'pqs') or die('Could not select database');
|
||||
$query = "SELECT `numpods` FROM `pqs_gameconfig` WHERE 1";
|
||||
$result = mysqli_query($link, $query) or die('Query failed: ' . mysql_error());
|
||||
$result = mysqli_query($link, $query) or die('Query failed: ' . mysqli_error($link));
|
||||
$line = mysqli_fetch_array($result);
|
||||
$i = 2;
|
||||
$max = intval($line[0]);
|
||||
@@ -292,7 +292,7 @@ if (isset($_GET['submit'])) {
|
||||
$link = mysqli_connect('localhost', 'pqs', 'pqs') or die('Could not connect: ' . mysqli_error($link));
|
||||
mysqli_select_db($link, 'pqs') or die('Could not select database');
|
||||
$query = "SELECT DISTINCT left(`CallSign`,LOCATE('-',`CallSign`)-1) FROM `pqs_queue` WHERE `CallSign` like '%-%'";
|
||||
$result = mysqli_query($link, $query) or die('Query failed: ' . mysql_error());
|
||||
$result = mysqli_query($link, $query) or die('Query failed: ' . mysqli_error($link));
|
||||
while ($line = mysqli_fetch_array($result)) {
|
||||
echo "<option value=$line[0]";if(strcmp($_GET['who'], $line[0])==0){echo " selected ";} echo ">$line[0]</option>
|
||||
";}
|
||||
@@ -319,7 +319,7 @@ if (isset($_GET['submit'])) {
|
||||
$link = mysqli_connect('localhost', 'pqs', 'pqs') or die('Could not connect: ' . mysqli_error($link));
|
||||
mysqli_select_db($link, 'pqs') or die('Could not select database');
|
||||
$query = "SELECT * FROM pqs_mechinfo WHERE `Class` IN ($wclass) ORDER BY mechname";
|
||||
$result = mysqli_query($link, $query) or die('Query failed: ' . mysql_error());
|
||||
$result = mysqli_query($link, $query) or die('Query failed: ' . mysqli_error($link));
|
||||
while ($line = mysqli_fetch_array($result)) {
|
||||
echo "<option value=$line[0]>$line[1]</option>
|
||||
";
|
||||
|
||||
Reference in New Issue
Block a user