Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Robo-Tank v6.6 is Ready
#26
(03-17-2023, 12:22 AM)gandalf Wrote: if i Remember properly, schedulesort was one of the file i had to fix to make it working. i could check when i'm back from work

If you could check that would be awesome, I do have something different going on with the Order By clause for this query but can't remember why, I think some columns weren't sorting properly and this fixed it but not sure what the * 1 means now.

PHP Code:
ORDER BY `{$sort}` ASC, `{$sort}` * 1 ASC 

In my last post with the updated schedulesSort.php file I changed it to this just to test.

PHP Code:
ORDER BY schName ASC 

If this is the problem or there's a different problem in this file can you explain why it works for me and others yet some it doesn't?

This is the whole file to compare with yours.

PHP Code:
<?php

    header
('Content-Type: application/json');
    header("Access-Control-Allow-Origin: *");
    
    $sort 
$_GET["s"];  // get sort type
    $asc $_GET["a"];  // get sort type

    require '../php/database.php';

    if ($asc == 1) {
        $query sprintf("SELECT schedules.scheduleID, schedules.scheduleTypeID, schedules.pinID, schedules.offOn, schedules.schName, schedules.start, schedules.sun, schedules.mon, schedules.tue, schedules.wed, schedules.thu, schedules.fri, schedules.sat, schedules.repeatDays, schedules.enabled, schedules.schEmail, schedules.schAlert, scheduleType.type, pinsAvailable.name, pinsAvailable.iconID, dosingSchedules.mL
        FROM schedules
        LEFT JOIN scheduleType
        ON scheduleType.scheduleTypeID = schedules.scheduleTypeID
        LEFT JOIN pinsAvailable
        ON pinsAvailable.pinID = schedules.pinID
        LEFT JOIN dosingSchedules
        ON dosingSchedules.scheduleID = schedules.scheduleID
        ORDER BY `
{$sort}` ASC, `{$sort}` * 1 ASC");
        // ORDER BY LENGTH(`{$sort}`), `{$sort}` ASC");
        // ORDER BY binray_not_needed_column ASC , `{$sort}` ASC");
    }
    else {
        $query sprintf("SELECT schedules.scheduleID, schedules.scheduleTypeID, schedules.pinID, schedules.offOn, schedules.schName, schedules.start, schedules.sun, schedules.mon, schedules.tue, schedules.wed, schedules.thu, schedules.fri, schedules.sat, schedules.repeatDays, schedules.enabled, schedules.schEmail, schedules.schAlert, scheduleType.type, pinsAvailable.name, pinsAvailable.iconID, dosingSchedules.mL
        FROM schedules
        LEFT JOIN scheduleType
        ON scheduleType.scheduleTypeID = schedules.scheduleTypeID
        LEFT JOIN pinsAvailable
        ON pinsAvailable.pinID = schedules.pinID
        LEFT JOIN dosingSchedules
        ON dosingSchedules.scheduleID = schedules.scheduleID
        ORDER BY `
{$sort}` DESC, `{$sort}` * 1 DESC");
        // ORDER BY LENGTH(`{$sort}`), `{$sort}` DESC");
        // ORDER BY binray_not_needed_column DESC , `{$sort}` DESC");
    
    //execute query
    $result $mysqli->query($query);

    //loop through the returned data
    $dataWindow = array();
    foreach ($result as $row) {
        $dataWindow[] = $row;
    }

    print json_encode($dataWindow);
    //free memory associated with result
    $result->close();

    //close connection
    $mysqli->close(); 
Reply to top


Messages In This Thread
Robo-Tank v6.6 is Ready - by Rob F - 02-13-2023, 12:01 AM
RE: Robo-Tank v6.6 is Ready - by gandalf - 02-14-2023, 07:13 AM
RE: Robo-Tank v6.6 is Ready - by gandalf - 02-14-2023, 10:07 AM
RE: Robo-Tank v6.6 is Ready - by TheYear2525 - 02-22-2023, 03:38 PM
RE: Robo-Tank v6.6 is Ready - by Rob F - 02-14-2023, 07:52 PM
RE: Robo-Tank v6.6 is Ready - by gandalf - 02-15-2023, 02:33 AM
RE: Robo-Tank v6.6 is Ready - by gandalf - 02-15-2023, 07:24 AM
RE: Robo-Tank v6.6 is Ready - by Rob F - 02-15-2023, 09:11 PM
RE: Robo-Tank v6.6 is Ready - by gandalf - 02-16-2023, 12:26 AM
RE: Robo-Tank v6.6 is Ready - by gandalf - 02-16-2023, 08:01 AM
RE: Robo-Tank v6.6 is Ready - by Rob F - 02-16-2023, 08:05 PM
RE: Robo-Tank v6.6 is Ready - by Rob F - 02-16-2023, 09:45 PM
RE: Robo-Tank v6.6 is Ready - by gandalf - 02-17-2023, 12:56 AM
RE: Robo-Tank v6.6 is Ready - by gandalf - 02-17-2023, 03:18 AM
RE: Robo-Tank v6.6 is Ready - by Rob F - 02-17-2023, 09:13 PM
RE: Robo-Tank v6.6 is Ready - by Rob F - 02-22-2023, 07:58 PM
RE: Robo-Tank v6.6 is Ready - by TheYear2525 - 02-24-2023, 02:43 AM
RE: Robo-Tank v6.6 is Ready - by pwest - 05-20-2023, 08:56 PM
RE: Robo-Tank v6.6 is Ready - by gandalf - 02-23-2023, 02:24 AM
RE: Robo-Tank v6.6 is Ready - by Rob F - 02-23-2023, 07:19 PM
RE: Robo-Tank v6.6 is Ready - by Rob F - 02-24-2023, 07:52 PM
RE: Robo-Tank v6.6 is Ready - by TheYear2525 - 03-16-2023, 11:33 AM
RE: Robo-Tank v6.6 is Ready - by Rob F - 03-16-2023, 07:34 PM
RE: Robo-Tank v6.6 is Ready - by Rob F - 03-16-2023, 09:32 PM
RE: Robo-Tank v6.6 is Ready - by Rob F - 03-16-2023, 10:41 PM
RE: Robo-Tank v6.6 is Ready - by gandalf - 03-17-2023, 12:22 AM
RE: Robo-Tank v6.6 is Ready - by Rob F - 03-17-2023, 12:40 AM
RE: Robo-Tank v6.6 is Ready - by gandalf - 03-17-2023, 01:05 AM
RE: Robo-Tank v6.6 is Ready - by Rob F - 03-17-2023, 01:16 AM
RE: Robo-Tank v6.6 is Ready - by matt - 03-19-2023, 09:24 AM
RE: Robo-Tank v6.6 is Ready - by Rob F - 03-19-2023, 08:23 PM
RE: Robo-Tank v6.6 is Ready - by gandalf - 03-17-2023, 01:18 AM
RE: Robo-Tank v6.6 is Ready - by Rob F - 03-17-2023, 01:35 AM
RE: Robo-Tank v6.6 is Ready - by gandalf - 03-17-2023, 04:48 AM
RE: Robo-Tank v6.6 is Ready - by Rob F - 03-17-2023, 08:20 PM
RE: Robo-Tank v6.6 is Ready - by gandalf - 03-18-2023, 04:37 AM
RE: Robo-Tank v6.6 is Ready - by Rob F - 03-18-2023, 06:10 PM
RE: Robo-Tank v6.6 is Ready - by gandalf - 03-19-2023, 11:58 AM
RE: Robo-Tank v6.6 is Ready - by Rob F - 03-19-2023, 08:28 PM
RE: Robo-Tank v6.6 is Ready - by Enigma79 - 04-04-2023, 07:37 PM
RE: Robo-Tank v6.6 is Ready - by Rob F - 04-05-2023, 01:34 AM
RE: Robo-Tank v6.6 is Ready - by Enigma79 - 04-05-2023, 09:33 AM
RE: Robo-Tank v6.6 is Ready - by Rob F - 04-05-2023, 09:34 PM
RE: Robo-Tank v6.6 is Ready - by gandalf - 04-05-2023, 11:50 PM
RE: Robo-Tank v6.6 is Ready - by Rob F - 04-06-2023, 12:39 AM
RE: Robo-Tank v6.6 is Ready - by gandalf - 04-06-2023, 01:14 AM
RE: Robo-Tank v6.6 is Ready - by Enigma79 - 04-07-2023, 06:23 AM
RE: Robo-Tank v6.6 is Ready - by matt - 04-07-2023, 09:41 AM
RE: Robo-Tank v6.6 is Ready - by Rob F - 04-07-2023, 11:02 PM
RE: Robo-Tank v6.6 is Ready - by Enigma79 - 04-08-2023, 10:35 AM
RE: Robo-Tank v6.6 is Ready - by Rob F - 04-08-2023, 11:27 PM
RE: Robo-Tank v6.6 is Ready - by zfreak_1125 - 04-13-2023, 02:09 PM
RE: Robo-Tank v6.6 is Ready - by Rob F - 04-13-2023, 09:14 PM
RE: Robo-Tank v6.6 is Ready - by simonv92 - 05-16-2023, 12:41 PM
RE: Robo-Tank v6.6 is Ready - by Rob F - 05-16-2023, 08:26 PM
RE: Robo-Tank v6.6 is Ready - by Hazelnutuz - 05-19-2023, 05:41 PM
RE: Robo-Tank v6.6 is Ready - by Rob F - 05-19-2023, 07:50 PM
RE: Robo-Tank v6.6 is Ready - by pwest - 05-21-2023, 12:56 PM
RE: Robo-Tank v6.6 is Ready - by Rob F - 05-22-2023, 05:43 PM
RE: Robo-Tank v6.6 is Ready - by pwest - 05-22-2023, 08:42 PM
RE: Robo-Tank v6.6 is Ready - by Rob F - 05-22-2023, 08:48 PM
RE: Robo-Tank v6.6 is Ready - by pwest - 05-23-2023, 07:07 AM
RE: Robo-Tank v6.6 is Ready - by Rob F - 05-23-2023, 06:07 PM
RE: Robo-Tank v6.6 is Ready - by pwest - 06-24-2023, 04:07 PM
RE: Robo-Tank v6.6 is Ready - by gandalf - 06-24-2023, 04:09 PM
RE: Robo-Tank v6.6 is Ready - by Rob F - 06-24-2023, 09:51 PM
RE: Robo-Tank v6.6 is Ready - by pwest - 06-25-2023, 10:30 AM
RE: Robo-Tank v6.6 is Ready - by Rob F - 06-24-2023, 09:53 PM
RE: Robo-Tank v6.6 is Ready - by Rob F - 06-25-2023, 07:39 PM
RE: Robo-Tank v6.6 is Ready - by gandalf - 06-26-2023, 06:04 AM
RE: Robo-Tank v6.6 is Ready - by Rob F - 06-26-2023, 11:37 PM
RE: Robo-Tank v6.6 is Ready - by loksik.lubos - 07-21-2023, 10:47 AM
RE: Robo-Tank v6.6 is Ready - by Rob F - 07-21-2023, 10:39 PM
RE: Robo-Tank v6.6 is Ready - by gandalf - 07-28-2023, 08:31 AM
RE: Robo-Tank v6.6 is Ready - by Rob F - 07-28-2023, 06:06 PM
RE: Robo-Tank v6.6 is Ready - by Enigma79 - 03-09-2024, 07:19 AM
RE: Robo-Tank v6.6 is Ready - by Rob F - 04-16-2024, 05:46 PM
RE: Robo-Tank v6.6 is Ready - by Dilsh - 04-19-2024, 06:16 PM
RE: Robo-Tank v6.6 is Ready - by Rob F - 04-23-2024, 12:00 AM
RE: Robo-Tank v6.6 is Ready - by Dilsh - 04-23-2024, 06:54 AM
RE: Robo-Tank v6.6 is Ready - by Rob F - 04-24-2024, 01:14 AM
RE: Robo-Tank v6.6 is Ready - by Dilsh - 04-25-2024, 07:35 PM
RE: Robo-Tank v6.6 is Ready - by Rob F - 04-25-2024, 09:03 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Robo-Tank v6.0 is Ready - Now v6.5 Rob F 403 202,450 02-13-2023, 12:03 AM
Last Post: Rob F

Forum Jump:

Current time: 05-06-2024, 06:29 AM