2017-06-01 4 views
0

Ich habe eine PHP-Seite mit Skript sucht, ob eine Tabelle mit einem bestimmten Namen existiert oder nicht. Und wenn keine Tabelle existiert, wird eine entsprechende Nachricht angezeigt. Wenn die Tabelle vorhanden ist, fügt sie einige Daten hinzu und zeigt die Nachricht zur Erfolgssitzung an. Nun möchte ich die Sitzungsnachricht als Data added to ABC (name of the chosen table) successfully anzeigen. Stattdessen erhalte ich eine Sitzungsnachricht als Data added to $table sucessfully.Wie Echo Variable in Sitzung Nachricht der Tabelle erfolgreich erstellt

Bitte helfen. Im Anschluss ist mein Code -

<?php 
require_once("config.php"); 
require_once("config2.php"); 
$keyQ = $db->query("SELECT * FROM Collection where id = 
$Id"); 
$kVal = $kewyQ->fetch(PDO::FETCH_ASSOC); 
$table = trim($kVal['words']); 
try 
{ 
// Select 1 from table_name will return false if the table does not exist. 
$value = $db2->query("select 1 from `$table` LIMIT 1"); 
}catch (PDOException $e) { 
echo "$table does not exist"; 
exit; 
} 
if($value !== FALSE) 
{ 
........ 
........ 
session_start(); 
$_SESSION['success'] = 'Data added to $table successfully.'; 
header('location:list2.php'); 
} 
?> 
+0

'$ _SESSION ['success'] = 'Daten zu'. $ Table. ' erfolgreich. '; ' – ASR

Antwort

2

Verwenden Double „“ Anführungszeichen statt einfacher Anführungszeichen Variable innerhalb Zeichenfolge zu machen.

"Data added to $table successfully."; 
+0

Danke, es hat funktioniert. Können Sie die Dokumentation für das gleiche erwähnen? – user20152015

+0

Finden Sie hier http://php.net/manual/en/function.echo.php und Sie können die Antwort akzeptieren, wenn hilfreich. –

+0

Danke. Akzeptiert die Antwort – user20152015