webForumDet fria alternativet

felmeddelande

PHP

1 svar · 190 visningar · startad av mr.mainline

Medlem sedan feb. 2003777 inlägg
Frågan#1

Jag får ett felmeddelande på denna kod på rad 5,vad är fel?

<?require ("./settings.php");

if($_GET['do'] == "skapa"){
  $conn_poll = mysql_connect("$server", "$anvandare", "$losen");
  mysql_create_db($databas);
  mysql_select_db($databas);
mysql_query("
CREATE TABLE gastbok (
  id tinyint(3) NOT NULL auto_increment,
  namn varchar(50) NOT NULL,
  rubrik varchar(50) NOT NULL,
  mail varchar(50) NOT NULL,
  url varchar(50) NOT NULL,
  msg text NOT NULL,
  datum varchar(19) NOT NULL,
  svar text NOT NULL,
  ip varchar(15) NOT NULL,
  PRIMARY KEY  (id)
)") or die (mysql_error());

mysql_close();?>
  Databasen är nu klar att använda. Ta bort denna fil från servern för säkerhetens skull.
<?}else{?>
  <a href="skapa.php?do=skapa"><b>Skapa databasen</b></a>
<?}?>

<?
detta är felmeddelandet"Fatal error: Call to undefined function: mysql_create_db() in /customers/freddeholm.com/freddeholm.com/httpd.www/ulrika/gastbok/inc/skapa.php on line 5"

Medlem sedan juni 20034 013 inlägg
#2

Enligt dokumentationen används inte mysql_create_db längre. Du ska istället göra "CREATE DATABASE namn" med mysql_query.

258 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)