Fråga : Den MySQL uppdateringuppsättningen länkar samman ifrågasätter

Jag har en MySQL query som uppdaterade globalt f-kolonnen är en bordlägger med en sammanlänkning av kolonnen värderar och stränger från another bordlägger.  Jag verkade för att ha snubblat på syntaxen som ska den alla av uppdateringen ror: bookings_itemsUPPSÄTTNINGEN för

UPDATE desc_en = (VALD CONCAT (”nr.”, prty_id, ”:   ” property.prty_title) FRÅN egenskap, VAR bookings_items.id_ref_external = uppsättningar för

This för property.prty_id) desc_enkolonnen ”nr. " +the-egenskapsID från egenskapen bordlägger + egenskapstiteln från egenskapen, bordlägger VAR id_ref_externalen i bookings.items och prty_id i egenskap är jämliket.  Behov för gissning I att ändra till: bookings_itemsUPPSÄTTNINGEN för


UPDATE desc_en = (VALD CONCAT (”nr.”, property.prty_id, ”:   ”, property.prty_title) FRÅN egenskap VAR bookings_items.id_ref_external = UPPSÄTTNINGEN för bookings_items för

UPDATE för

or för property.prty_id) desc_en = (VALD CONCAT (”nr.”, prty_id, ”:   ”, prty_title) FRÅN egenskap, VAR bookings_items.id_ref_external =

This för property.prty_id) verkar för att fungera för att ändra varje, ror i bordlägga och handtag från de motsvarande datan i egenskapen table.

What som jag skulle något liknande för att göra ska göra den samma uppdateringen för s som specificerades för att ro i bookings_itemsna, bordlägger.  dvs. önska endast att göra ändringen för de ror i bookings.items var id_ref_externalen är tydligt specificerad (e.g. $_POST [new_id]) hjälp för

Any med det?  Verkar likt det skulle specifika fallet är lättare än den globala case. " klar "

Svar : Den MySQL uppdateringuppsättningen länkar samman ifrågasätter

Syntaxkontroll:

$mysqlqry =
    ”UPPDATERINGbookings_itemsUPPSÄTTNINGEN desc_en =”.
    ”(VALD CONCAT (”nr.”, prty_id, ”:   ” property.prty_title) FRÅN egenskap ”.
          ”VAR bookings_items.id_ref_external = property.prty_id)”.
    ”VAR id_ref_external = $_POST [new_id]”;
Andra lösningar  
 
programming4us programming4us