problemi di connessione

ciao! Ho un grosso problema e spero che qualcuno mi aiuti! ho installato la versione mysql 5.1 per poter provare le novità sul partizionamento delle tabelle. Volevo riuscire a creare una tabella da  php ma ora non mi riconosce più la connessione. esattamente da quest'errore:

Fatal error: Call to undefined function mysql_connect() in C:\Programmi\EasyPHP 2.0b1\www\creazlist.php on line 20

la tabella che vorrei creare è la seguente:

<?php

  $hostname = "localhost";

  $username = "root";

  $password = "";

  $conn = mysql_connect($hostname, $username, $password);

  if(!$conn) {

  echo "Errore durante la connessione a Mysql.";

  exit();}

  else {

  echo ("Connessione a MYSQL effettuata con successo.");}

  if ( ! mysql_select_db("test", $conn) ) {

exit("Errore nella scelta del database Test");}

echo "Selezione database riuscita, Test è di default";

$sqlcmd = "CREATE TABLE Libri("

. "ID INT NOT NULL,"

. "TITOLO VARCHAR(50), "

. "DATAPUB DATE,"

. "NPAG INT, "

. "SCRIT VARCHAR(50),"

. "EDIT VARCHAR(50),"

. "GENERE CHAR(20),"

. "SINTESI VARCHAR(200) )"

. "PARTITION BY LIST( ASCII(GENERE) ("

. "PARTITION FANTASY VALUES IN(70, 69),"

. "PARTITION PAURA VALUES IN(80, 84),"

. "PARTITION LETTERATURA VALUES IN(76),"

. "PARTITION HUMOR VALUES IN(85, 83),"

. "PARTITION UNASSIGNED VALUES IN(NULL, 0, 32) )";

mysql_query( $sqlcmd ) or exit("Errore in creazione Libri");

echo " Tabella Libri creata con successo. <br>";

mysql_close($conn);

?>

grazie mille

inviato 9 anni fa
phoebee
X 0 X

Ciao!

Hai controllato il tuo php.ini se è abilitata l'estensione mysql??? Guarda qui.

 :bye:

risposto 9 anni fa
Marco Dario
X 0 X

Salve sono nuovo del mondo php e soci :)

Ho seguito la guida per installare php apache e my sql, purtoppo non riesco a vedere mysql dandomi solo questo errore:

Parse error: syntax error, unexpected T_VARIABLE in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\testmysql.php on line 2

la guida l'ho seguita scrupolosamente, i files gli ho scaricati ieri sera.

risposto 6 anni fa
puzarro
X 0 X
Parse error: syntax error,

Traduzione: errore di sintassi.

Apri il file testmysql.php alla riga 2 hai un errore di sintassi del php che ti genera l'errore.

risposto 6 anni fa
Mario Santagiuliana
X 0 X

Si si grazie era quello, ora il problema che in info.php non mi vede mysql nonostante abbia copiato le stringhe alla perfezione :)

risposto 6 anni fa
puzarro
X 0 X
ora il problema che in info.php non mi vede mysql nonostante abbia copiato le stringhe alla perfezione :)

Che stringhe?

risposto 6 anni fa
Mario Santagiuliana
X 0 X

Hai ragione scusami, le stringhe che ci sono in questo tutorial, le ho inserite ma nelle info non mi vede mysql.

http://www.phpnews.it/articoli/installare-apache-22-php-52-mysql-5-su-windows/5/

perdonami :\

risposto 6 anni fa
puzarro
X 0 X

Hai riavviato apache?

Usi proprio l'estensione mysqli per connetterti al database?

risposto 6 anni fa
Mario Santagiuliana
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda