- Home
- Categorie
- Coding e Sistemistica
- Coding
- Stampare variabili
-
Stampare variabili
Il titolo non rende proprio
voglio dichiarare in una tabella, il nome del sito e poi stamparlo, così che poi lo cambio da pannello di controllo in un attimo.
Allora che ho usato?
<?php $query = ("SELECT * FROM global"); $result = mysql_query($query, $conn)or die( mysql_error() ); $titolo=mysql_result($result,"titolo"); ?> <title><? $titolo ?></title>
Ho provato anche usando
<?php $result=mysql_query("SELECT titolo FROM global", $conn); $row=mysql_fetch_array($result); print("<title>".$row['titolo']."</title>\n"); ?>
Ma non va lo stesso
Questa è la tabella:
CREATE TABLE `global` ( `titolo` varchar(200) NOT NULL default 'Titolo', `meta_des` varchar(255) NOT NULL default 'Meta Description', `meta_key` varchar(255) NOT NULL default 'Meta keywords', PRIMARY KEY (`titolo`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
Già che ci siamo non ci sarebbe un modo per allungare un pò i due meta?
text non accetta impostazioni di default
Se me lo risolvete vi metto nei credits
-
Scusate se uppo.. ma sono fermo da due giorni e non riesco ad andare avanti..
-
Prova così...
[php]
<?php
$connection = mysql_connect('localhost', 'mysql_user', 'mysql_password');
mysql_select_db('foo', $connection);$result=mysql_query("SELECT titolo FROM global", $connection) or die(mysql_error());
$row=mysql_fetch_array($result);
echo("<title>".$row['titolo']."</title>\n");
?>
[/php]
-
Allora l'ho messo come dici tu
<?php
$result=mysql_query("SELECT titolo FROM global", $conn) or die(mysql_error());
$row=mysql_fetch_array($result);
echo("<title>".$row['titolo']." </title>\n");
?>Ma printa solamente <title></title>
La storia del text e del default è che mi serve un testo di default in quei due, ma con varchar non accetta più di 255 caratteri, e text non lo prende il default
-
Ciao Rappino, ma scusa nella tabella c'è qualcosa???
-
Mi è venuto lo stesso dubbio e ho controllato
La tabella è questa
CREATE TABLE
global
(
titolo
varchar(200) NOT NULL default 'Titolo',
meta_des
varchar(255) NOT NULL default 'Meta Description',
meta_key
varchar(255) NOT NULL default 'Meta keywords',
PRIMARY KEY (titolo
)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;Cambiando le impostazioni di default ovviamente
-
Scusa ma...
almeno un record in quella tabella lo hai?
Credo che il default sia il valore che la variabile vuote prenda al momento d'inserimento del record...un record almeno deve esserci...
-
<
Ops...
Grazie, ci avrei girato intorno giorni mesi anni
-
bene, felice di esserti stato d'aiuto...