Salve.
Dopo aver studiato 500 pagine di manuale Php, sono passato alla creazione di Database MySQL.
Sostanzialmente, non sembra difficile. Ma per assurdo, non riesco a realizzare la cosa più banale che esista: creare una riga tramite una query presente in un pezzetto di codice php.
La stessa riga, riesco però a crearla direttamente sul Phpmyadmin (il tool di altervista per capirci).
Per aiutarvi ad aiutarmi, ho deciso di descrivervi innanzitutto cosa ho fatto.
Ho creato una tabella con Phpmyadmin con 2 colonne (o campi) chiamati 'utente' e 'password' (senza virgolette). Entrambi sono VARCHAR come tipo e non hanno attributi speciali.
Ho creato una pagina "index.html" con il seguente codice.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Nuova pagina 1</title>
</head>
<body>
<?php
$hostname = 'localhost';
$db_user = 'RadioCiubekka';
$password = '**********';
$database = 'my_radiociubekka';
$db = mysql_connect($hostname, $db_user, $password) or die("Errore durante la connessione al database");
mysql_select_db($database, $db) or die("Errore durante la selezione del database");
$query = "INSERT INTO rubrica (utente, password) VALUES ('marco','ciccia')";
mysql_query($query);
?>
</body>
</html>
Sono sicuro che con le vostre conoscenze in merito, avrete intuito che ciò che volevo realizzare con quel pezzettino di codice è in sostanza questo:
- crea una riga assegnando alla colonna "utente" il valore 'marco' e alla colonna "password" il valore 'ciccia'.
Sfortunatamente, la query da me creata funge solo se la digito nell'esecutivo di Phpmyadmin... con php non riesco.
Potete spiegarmi per quale motivo il mio codice non riesce nell'intento?
Vi ringrazio in anticipo