sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur kan jag förhindra att CakePHP släpper data vid en lagring?

Lösningen på mitt problem visade sig INTE vara en CakePHP-baserad, utan en PostgreSQL!

Genom att lägga till "RETURNING id" till frågan så här:

INSERT INTO locations (title,company_id,state_id,poly,point) 
VALUES ('$title',$company_id,$state_id,ST_GeomFromText('$geom',4269),$point) RETURNING id;

Frågan returnerar inte längre en tom array och returnerar nu ID:t för raden den just skapade!



  1. Försöker mata in data i SQL-tabellen med PHP / Html från registreringsformuläret

  2. MySQL främmande nycklar - hur upprätthåller man en-till-en över tabeller?

  3. Hur uppdaterar man värden för en tabellkolumn med en annan tabells kolumnvärden?

  4. Välj flera kolumner från en tabell och infoga data i en annan tabell i en annan databas i PHP-MySQL