[php]tabel creeeren in MySQL

Pagina: 1
Acties:

  • OGangstah
  • Registratie: Juni 2000
  • Laatst online: 04-01-2022
de search doet t niet, dus vraag ik t maar ff hier...

in mn MySQL zit n db met de naam 'nieuws'
nu wil ik in deze db een aantal tabellen creeeren, en d8 dit te doen via het volgende (php) script:

code:
1
2
3
4
5
6
7
8
9
10
11
<?
mysql_connect();

mysql_select_db("nieuws");

mysql_query("CREATE TABLE nieuws ( 
  id tinyint(3) NOT NULL auto_increment, 
  titel varchar(120) NOT NULL default '', 
  bericht text NOT NULL, 
  PRIMARY KEY  (id)");
?>


maar dit werkt niet, wat doe ik vout...

nb. als ik dit script uitvooer (IE) dan krijg ik GEEN fouten, hij voert m dus gewoon uit, maar als ik dan met MySQLadmin kijk of er tabellen zijn aangemaakt, dan zie ik nikz (ook na refresh).

  • mjax
  • Registratie: September 2000
  • Laatst online: 04:48
Doe eens een echo mysql_error() na de query. Misschien heeft het iets met je rechten te maken die de mysql user heeft op de database.

  • EL_Loco
  • Registratie: Oktober 2001
  • Laatst online: 08-11-2023

EL_Loco

alias Haco

ik neem aan dat je windhoos gebruikt (IE), waarom voeg ja dan niet makkelijk een tabel toe via MSDos :?
dat is veel makelijker (vind ik), en je hebt minder kans op fouten.
anders is phpMyAdmin misschien een aanrader voor je :?

rumores non hiatus dremelunt
malleo omnia consentiunt
Lid van het Anti-Jamba front!


  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Haco schreef op 01 augustus 2002 @ 08:10:
ik neem aan dat je windhoos gebruikt (IE), waarom voeg ja dan niet makkelijk een tabel toe via MSDos :?
dat is veel makelijker (vind ik), en je hebt minder kans op fouten.
anders is phpMyAdmin misschien een aanrader voor je :?
Hij zou bijv in z'n app @ runtime tabellen nodig kunnen hebben en die zou je dan kunnen aanmaken :)

1) Ligt dat aan die codetags hier ofzo, maar je gebruikt toch niet echt " in je php he?
2) Gooi error_reporting( E_ALL ); bovenaan je script, dan heb je niet dat irritante fout onderdrukken van PHP
3) Connect jij altijd zonder ww & pwd?
4) Gebruik de volgende constructie
PHP:
1
2
3
4
$dbConnection = mysql_connect( 'host', 'login', 'passwd' );
if ( ! $dbConnection ) {
   // geen connectie met de database! Ah fouten!
}

Beter is nog om dit gewoon in een nette class te stoppen die dit netjes kan aangeven en zelf afhandelt.
5) Vertrouw er niet op dat het werkt als hij geen error geeft :) Dat ligt gewoon aan je error reporting level