wie zum ausführen von sql-Abfrage in yii?

Möchte ich eine Abfrage ausführen, in einer anzeigen-Seite im Yii, hier ist mein code:

$connection=Yii::app()->db;
$connection->active=true;
$sql = "insert into news(idNews, news, display) values('', 'anything', 0)";
$command=$connection->createCommand($sql);
$command->execute();

aber nichts ist passiert, was ist der Fehler bei meinem code?

  • Ich weiß nicht, YII, aber vom ersten Blick createCommand gibt einen normalen PDO. Also zuerst müssen Sie überprüfen, ob $command->execute() true, wenn nicht müssen Sie prüfen, welche Fehler mysql meldet.
  • wenn idNews ist die automatische inkrementelle, Sie nicht haben, um pass alles über Sie, auch prüfen /runtime/application.log wenn ein Fehler passiert ist und Sie verpasste es
  • Mit Daten-management-Anforderungen, wie Einsätze geht gegen die Praxis der Trennung der views, die business-Logik und Daten-management, die in MVC-frameworks wie Yii. Wenn Sie dies tun, sollten Sie die neu zu bewerten, Ihr Bedürfnis zu verwenden, ein framework wie Yii.
InformationsquelleAutor MD.MD | 2014-06-21
Schreibe einen Kommentar