Avatar billede gizmo-gizmo Nybegynder
13. april 2001 - 10:11 Der er 27 kommentarer og
1 løsning

tjek om tabel findes

Jeg skal lige bruge en sætning der tjekker om tabellen findes.
Avatar billede retep Nybegynder
13. april 2001 - 10:27 #1
Avatar billede gizmo-gizmo Nybegynder
13. april 2001 - 10:33 #2
hmm....den skulle ikke lige returnere navnet på tabellen..??
eller kan man så bruge det videre?
Avatar billede mortenfn Nybegynder
13. april 2001 - 11:22 #3
mysql_query(\"SELECT * FROM liste\" ) or die (mysql_error());
echo \"ok\";
Avatar billede mortenfn Nybegynder
13. april 2001 - 11:25 #4
den første stopper den giver bare en fejlmeddelse

$conn = mysql_query(\"SELECT * FROM nonexistenttable\");
echo mysql_errno().\": \".mysql_error().\"<BR>\";
Avatar billede gizmo-gizmo Nybegynder
13. april 2001 - 11:34 #5
jeg skulle faktiskt bruge en sætninger der gør:
hvis tabellen ikke findes så {
det var lige omvendt, sorry :)
Avatar billede mortenfn Nybegynder
13. april 2001 - 11:40 #6
ok det får du
Avatar billede mortenfn Nybegynder
13. april 2001 - 11:43 #7
$conn = mysql_query(\"SELECT * FROM liste\");
if(!mysql_errno())echo \"ok\";
else echo \"fejl\";
Avatar billede mortenfn Nybegynder
13. april 2001 - 11:45 #8
jeg får  skuld for at lave uoverskulige koder:

$conn = mysql_query(\"SELECT * FROM liste\");
if(!mysql_error()){
  echo \"ok\";
}
else {
  echo \"fejl\";
}
Avatar billede mortenfn Nybegynder
13. april 2001 - 11:46 #9
u = y de taster sidder tæt ;o)
Avatar billede gizmo-gizmo Nybegynder
13. april 2001 - 11:50 #10
den melder fejl lige meget hvad mortenfn
Avatar billede mortenfn Nybegynder
13. april 2001 - 11:50 #11
den reagerer kun på manglende liste

$conn = mysql_query(\"SELECT * FROM liste\");
if(mysql_errno()==\"1146\")echo \"listen mangler\";
else echo \"listen ok\";
Avatar billede mortenfn Nybegynder
13. april 2001 - 11:51 #12
ikke hos mig
Avatar billede gizmo-gizmo Nybegynder
13. april 2001 - 11:54 #13
den siger at listen mangler selvom den eksistere
Avatar billede mortenfn Nybegynder
13. april 2001 - 11:54 #14
<?php
mysql_connect(\"localhost\",\"root\");
mysql_select_db(\"DATABASE\");
$conn = mysql_query(\"SELECT * FROM LISTENAVN\");
if(mysql_errno()==\"1146\")echo \"listen mangler\";
else echo \"listen ok\";
?>
Avatar billede mortenfn Nybegynder
13. april 2001 - 11:55 #15
prøv den her

$conn = mysql_query(\"SELECT * FROM LISTENAVN\");
echo mysql_errno().\": \".mysql_error().\"<BR>\";

så får du alle fejl
Avatar billede gizmo-gizmo Nybegynder
13. april 2001 - 11:56 #16
nu virker den......ser lige om den virker mht til mit script
Avatar billede mortenfn Nybegynder
13. april 2001 - 11:59 #17
du kan ændre den så kan den bruges på alle mysql fejl
Avatar billede gizmo-gizmo Nybegynder
13. april 2001 - 12:06 #18
hmm....den siger parse error on li....i else linien når jeg bruger den.
if($blabla){
$conn = mysql_query(\"SELECT * FROM $bruger\");
if(mysql_errno()==\"1146\")
funktion her
else echo \"listen ok\";
}
Avatar billede gizmo-gizmo Nybegynder
13. april 2001 - 12:08 #19
$bruger er min tabel som der findes
Avatar billede gizmo-gizmo Nybegynder
13. april 2001 - 12:09 #20
$bruger = \"min tabel\";
Avatar billede mortenfn Nybegynder
13. april 2001 - 12:11 #21
if($blabla){
$conn = mysql_query(\"SELECT * FROM $bruger\");
if(mysql_errno()==\"1146\"){
funktion her
}
else echo \"listen ok\";
}
Avatar billede mortenfn Nybegynder
13. april 2001 - 12:11 #22
FROM \'$bruger\'\");
Avatar billede mortenfn Nybegynder
13. april 2001 - 12:12 #23
de det et nyt spørgsmål nu ?

;o)
Avatar billede gizmo-gizmo Nybegynder
13. april 2001 - 12:12 #24
virker.
tak. Skulle nok have givet dig lidt ekstra :)
Avatar billede mortenfn Nybegynder
13. april 2001 - 12:18 #25
ja tak
Avatar billede mortenfn Nybegynder
13. april 2001 - 12:19 #26
nej det er lige meget der er jo fredag d. 13 i dag
Avatar billede mortenfn Nybegynder
13. april 2001 - 12:19 #27
,o)
Avatar billede gizmo-gizmo Nybegynder
13. april 2001 - 14:18 #28
:)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester