1 Kings 22:31

31 Now the king of Aram had ordered his 32 chariot commanders, "Do not fight with anyone at all except the king of Israel."

1 Kings 22:31 Meaning and Commentary

1 Kings 22:31

But the king of Syria commanded his thirty and two captains
that had the rule over his chariots
This was the number of his kings in the first battle with Israel, and of his captains in the second, ( 1 Kings 20:1 1 Kings 20:24 1 Kings 20:25 ) , and the same number he had now, being very probably not only the number of his chariots, but the division of his army was into so many battalions, under the command of these captains of chariots:

saying, fight neither with small nor great;
of those that belonged to Jehoshaphat:

save only with the king of Israel;
and his men; for it can hardly be thought that his orders were to fight with none, nor kill any in the battle but Ahab personally; though it is very probable he might give them directions to aim at him chiefly, knowing that, if he was killed or taken, his army would flee or surrender; and he might be desirous of getting him into his hands, as he had been in his; and the rather his spite was against him, as he was the mover of the war.

1 Kings 22:31 In-Context

29 Then the king of Israel and Judah's King Jehoshaphat went up to Ramoth-gilead.
30 But the king of Israel said to Jehoshaphat, "I will disguise myself and go into battle, but you wear your royal attire." So the king of Israel disguised himself and went into battle.
31 Now the king of Aram had ordered his 32 chariot commanders, "Do not fight with anyone at all except the king of Israel."
32 When the chariot commanders saw Jehoshaphat, they shouted, "He must be the king of Israel!" So they turned to fight against him, but Jehoshaphat cried out.
33 When the chariot commanders saw that he was not the king of Israel, they turned back from pursuing him.
Holman Christian Standard Bible ® Copyright © 2003, 2002, 2000, 1999 by Holman Bible Publishers.  Used by permission.  All rights reserved.