Frage : das Versuchen, eine if/else Aussage zu schreiben kann jemand aufräumen dieses. .does nicht Arbeit…

die Idee ist dort sind zwei Tabellen:
wo_table
and wo_stats
the Idee ist, damit die erste sql-Aussage überprüft, ob die „Zahl“ (eine Variable später sein), im Tabellenfeld wo_table.work_order_uids anwesend ist: zunächst wenn sein nicht anwesendes dann die folgende sql-Aussage, input
a „4“ in das Feld wo_stats.wo_status_code…

wenn
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
 0);
    
$sql2= „UPDATE wo_stats STELLTE wo_status_codes = 4 WO work_order_uid =417“ ein;
$result2 = mysql_query ($sql2);
wenn (! mysqli_query ($link, $sql2))
{
    $error = „Errorrr, das eingereichte Daten aktualisiert. “;
    einschließen („error.html.php“);
}
    sonst 
    {
    Echo„Tabelle ist nicht leer. “;
    }    
? >

Antwort : das Versuchen, eine if/else Aussage zu schreiben kann jemand aufräumen dieses. .does nicht Arbeit…

Den Code wirklich, wieder betrachtend, ist es nicht sinnvoll.
Ich gebildet geändert und unten kommentiert.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
Frage ($query3); 
//if (! $result3) sterben („die FRAGE VERLASSEN "); 

//printf ($work_order_uids);  // ist $work_order_uids, die in db.inc.php definiert? andernfalls ist es #undefined# hier

// $work_order_uids = $link->real_escape_string ($row [„work_order_uids“]);
$work_order_uids = 453; // oder irgendein $_POST var??

$sql = „UPDATE wo_stats EINSTELLTE wo_status_codes = 4 WO work_order_uid =$work_order_uids“.
 „und nicht existiert (1 von wo_table VORWÄHLEN wo work_order_uids =$work_order_uids),“;
wenn (! mysqli_query ($link, $sql))
{
  $output = „Störung, die Update durchführt: “ .mysqli_error ($link);
  „output.html.php“ mit.einschließen;
  Ausgang ();
}

? >
Weitere Lösungen  
 
programming4us programming4us